Nango Cloud offers this feature for free and without limits.
Step 1: Get Started with Nango
First, sign up for a free Nango account (no credit card needed):Step 2: Create an integration
Visit the Add New Integration page and complete the form. For theClient ID
and Client Secret
, you’ll need to register your OAuth application on the developer portal of the external API you’re integrating with.
To register your OAuth app, find your API within Nango’s documentation and go to the
Getting Started
section. For example, check out Notion.Callback URL
. Use the one displayed at the bottom of Nango’s integration page. Remember to also register the required scopes both with the API provider and within Nango’s integration page.
Step 3: Test your integration
ClickAuth
next to the integration to initiate the OAuth flow via Nango.

Step 4: Embed Nango in your frontend
To kick-start, install@nangohq/frontend
. Then, utilize the code snippet provided on the Add New Connection page (from step 3) to initiate OAuth flows from your frontend. Further details can be found in the Frontend SDK docs.
Here, the <CONNECTION-ID>
signifies a unique user connection to the integration within Nango. We suggest using a distinctive user ID or a similar identifier.
Step 5: Access tokens via your backend
For backend operations, either our Node SDK or REST API can be employed to consistently fetch updated access tokens. These tokens enable you to query the external API.<INTEGRATION-ID>
represents the name of your integration. Find it on the Integrations tab in the Dashboard, e.g.,slack
.<CONNECTION-ID>
corresponds to the Connection ID designated in step 4.
- cURL
- Node SDK