A complete Node.js wrapper for the Drip v2 REST API, simplifying integration with Drip's email marketing platform. Version 3.1.4 (stable, infrequent releases) introduces breaking changes that simplify payload schemas for batch endpoints, moving from nested structures to flat arrays. Key differentiators: handles authentication (API token or OAuth2) and provides promise-based methods with optional callback support. Compared to alternatives, this is the official community-maintained library for Drip integrations.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
The package exports a factory function as default. ESM: import drip from 'drip-nodejs'; const client = drip({...}).
No named export; the factory is the default export.
Methods return promises; callback is optional second argument. batchSubscribers requires callback only.
Initializes the client with API token and account ID, then lists campaigns using a promise.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.