Install the package
Add the Node.js SDK to the backend project that will call the Leadpush API.
SDK Hub
Integrate Leadpush using the languages you love. Manage contacts, events, suppressions and API workflows directly in your app.
Quick start
SDK Directory
Browse official SDKs for connecting backend applications to Leadpush, with more language options added as they become available.
Node.js Install
Get from install to your first Leadpush API call in just a few minutes.
Add the Node.js SDK to the backend project that will call the Leadpush API.
Store the key in your environment or secret manager so it never ships to browser code.
Create a shared Leadpush client from your server-side application code.
List the first page of contacts from your workspace.
SDK Coverage
SDKs make common Leadpush API workflows easier to call from application code, pairing language-specific helpers with low-level requests.
Build against fully typed APIs with predictable request parameters, response models, and editor support.
Capture and inspect customer activity with structured APIs that keep event data consistent across your app.
Work with workspace data definitions through clear SDK helpers for custom properties and metadata.
Keep opt-out and delivery exclusion logic close to your application with dedicated suppression helpers.
Move through large result sets with pagination utilities that fit naturally into backend workflows.
Reach newer or specialized API endpoints while keeping authentication and error handling inside the SDK.
Pagination
Use SDK pagination helpers to read one response at a time or stream records through backend jobs, sync tasks, and reporting workflows.
Errors
Use consistent SDK error handling to route authentication, validation, timeout, missing resource, and unsupported endpoint states through your application logic.
Start Building
Choose an SDK, create an API key, and connect Leadpush resources to your backend services.