@nangohq/node.
Instantiate the backend SDK
Install it with your favorite package manager, e.g.:Nango class:
Rate limits
The Nango SDK is rate-limited to prevent abuse and ensure fair usage across all clients. The rate limit is enforced on a per-account basis, with a fixed window of time and a maximum number of requests allowed within that window. If a client exceeds the rate limit, the API will respond with a 429Too Many Requests status code. In this case, the Retry-After header is included, indicating the number of seconds the client should wait before making another request to avoid being rate-limited.
To handle rate limiting gracefully, clients should monitor for the 429 status code and honor the Retry-After header value provided in the response.
Integrations
List all integrations
Returns a list of integrations.Get an integration
Returns a specific integration.Create an integration
Create a new integration.Update an integration
Edits an integration (only for OAuth APIs).Delete an integration
Deletes a specific integration.Connections
List connections
Returns a list of connections without credentials.Get a connection (with credentials)
Returns a specific connection with credentials.The response content depends on the API authentication type (OAuth 2, OAuth 1, API key, Basic auth, etc.).If you do not want to deal with collecting & injecting credentials in requests for multiple authentication types, use the Proxy (step-by-step guide).