Nango icon

Nango

Integration infrastructure platform for OAuth connections, provider configs, syncs, actions, and integration records.

Tracks integration infrastructure around OAuth connections, provider configs, syncs, actions, and connection records.

Sign in to connect Nango

Sign in to connect an account and start using Nango in your apps.

Example Use Cases

These are example ways Snow can use Nango when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.

Add Connection

Tool to add a connection with existing credentials to Nango. Use when you want to bulk import existing access tokens into Nango.

Create Connect Session

Tool to create a new connect session with a 30-minute lifespan for enabling connection creation via Connect UI. Use when you need to generate a session token for users to authorize integrations through Nango's Connect interface.

Create Integration

Tool to create a new integration in Nango. Use when setting up a new provider connection configuration. Creates an integration with specified credentials (OAuth2, App-based, or Hybrid authentication). The unique_key will be used to reference this integration in subsequent API calls. Returns the created integration details including timestamps and provider information.

Delete Connection

Tool to delete a specific Nango connection. Use when you need to remove an existing connection permanently.

Delete Integration

Tool to delete a specific integration by its unique key. Use when you need to remove an integration configuration from Nango.

Edit Connection

Tool to edit a connection's tags and metadata. Use when you need to update connection attributes like environment tags, team assignments, or end user information.

Get Connection with Credentials

Retrieve a specific connection with its credentials. Automatically checks if the access token has expired and refreshes it if needed. Use this action when you need to access the authentication credentials for a connection to make API calls to the provider. The credentials returned depend on the auth type (OAuth2, API Key, Basic Auth, etc.). Returns 404 if the connection does not exist, 424 if token refresh is exhausted.

Get Environment Variables

Tool to retrieve environment variables from the Nango dashboard. Use when you need to access or list environment variables configured in Nango.

Get Integration

Retrieve detailed configuration for a specific Nango integration by its unique key. Returns integration details including provider, display name, creation/update timestamps, and optionally sensitive data like credentials or webhook URLs if requested via the 'include' parameter. Use this to inspect integration configuration, verify setup, or retrieve credentials for a specific integration. Returns 404 error if the integration unique key does not exist.

Get Integration Functions Configuration

Retrieve all integration functions configuration from Nango. Returns the configuration for all integrations including their sync scripts, action scripts, and event handlers. Use this to discover available integrations and their capabilities before triggering syncs or actions.