Stars
Forks
Watchers
Developer links
Nango
The integrations your SaaS product offers its own users - that is what Nango, an open-source product-integrations platform, exists to build. It solves the repetitive infrastructure work behind every third-party API connection: OAuth flows, API key handling, token refresh, encrypted credential storage, rate-limit backoff, retries, and multi-tenant connection management. It ships pre-built auth configurations for 800+ APIs. Your users connect their accounts through an embeddable, white-label Connect UI, and your backend then reads or writes data through Nango's proxy, SDKs, or REST API without ever touching raw credentials. Integration logic is written as TypeScript functions covering actions, scheduled data syncs, and webhook processing - all running on one runtime with retries, checkpointing, and per-connection logs built in. Syncs pull records incrementally on a schedule, one-way or two-way, which suits RAG pipelines, search indexing, and keeping local copies of external data current. Selected actions can also be exposed as tool schemas or through a built-in MCP server, so AI agents operate on user-connected accounts without ever handling provider credentials. Auth support spans OAuth 2.0, OAuth 1.0a, API keys, basic auth, and JWT, and observability - logs, metrics, failure detection, and a reconnect flow for expired credentials - is scoped per customer connection for easier support debugging. Works with any backend language. Self-hosting on RepoCloud keeps all customer credentials and synced data on infrastructure you control, which matters for data residency and compliance requirements.
Benefits
- Skip Rebuilding Auth for Every API
- Each third-party API has its own OAuth quirks, token lifetimes, and scope rules. Nango ships working auth configurations for 800+ providers, so adding a new integration means configuring credentials, not writing another OAuth handler.
- Credentials Never Touch Your Code
- Tokens are stored encrypted and refreshed automatically. Your backend calls Nango's proxy with a connection ID, and Nango injects the right credentials per request, which reduces both security surface and audit scope.
- One Runtime for Every Integration Pattern
- Actions, scheduled syncs, webhook ingestion, and polling triggers all run as deployed TypeScript functions on the same runtime, with retries, checkpoints, and per-connection logs built in.
- Self-Hosted Data Residency
- Running Nango on your own instance keeps customer credentials and synced records off third-party infrastructure, which is often a hard requirement for enterprise and regulated customers.
Features
- Managed Auth for 800+ APIs
- Supports OAuth 2.0, OAuth 1.0a, API keys, basic auth, and JWT. An embeddable Connect UI walks end users through authorization under your branding.
- TypeScript Integration Functions
- Write syncs, actions, and webhook handlers as TypeScript code in your repo, then deploy them to the Nango runtime. Functions can be generated with AI coding tools and edited like normal application code.
- API Proxy
- Make authenticated requests to any supported provider through a single proxy endpoint. Nango resolves the connection, attaches credentials, and applies rate-limit-aware retries.
- Data Syncs with Incremental Updates
- One-way and two-way syncs pull records on a schedule with checkpointing, useful for RAG pipelines, search indexing, and keeping local copies of external data current.
- AI Agent Tool Calling and MCP
- Expose selected action functions as tool schemas or through a built-in MCP server, so agents can operate on user-connected accounts without handling provider credentials.
- Observability Per Connection
- Logs, metrics, failure detection, and a reconnect flow for expired credentials, scoped to each customer connection for easier support debugging.