Repolode
NangoHQ

NangoHQ/nango

Open-source platform for building and running product integrations with 1,000+ APIs, handling OAuth, token refresh and API requests.

Open-source alternative to:MergeZapier

Stars
12,877
Forks
1,461
Open issues
121
Last commit
6 hours ago

What is it?

Nango is an open-source platform for building integrations between your product or AI agents and third-party APIs. It manages authentication for more than 1,000 APIs, including OAuth flows, API keys and token refresh, and stores credentials per customer connection.

It offers three main pieces: an embeddable auth flow for end users, a proxy that sends authenticated requests to external APIs with credentials injected and retries and rate limits handled, and Functions, which are TypeScript integration logic deployed to Nango's runtime. An AI builder can generate these functions from a description, and the code stays readable and editable.

The project is available as a self-hosted install as well as a hosted cloud service. It can be operated through a CLI and API, and works with any backend language and common agent SDKs such as MCP and LangChain.

Key features

  • 01Managed OAuth, API key and token refresh for 1,000+ APIs.
  • 02Embeddable white-label auth flow for end users.
  • 03Proxy requests that inject credentials and handle retries and rate limits.
  • 04TypeScript integration functions for syncs, webhooks and actions.
  • 05AI builder that generates integration code from a description.
  • 06Operable via CLI and API, with self-hosting available.

Use cases

  • Letting users connect their SaaS accounts to your product without building OAuth yourself.
  • Giving AI agents tool access to external APIs via MCP or agent SDKs.
  • Syncing data from third-party APIs into your own database or RAG pipeline.
  • Receiving and processing webhooks from external services reliably.

Quick start

  1. 1

    Sign up for a free Nango account

  2. 2

    Create an integration in the Integrations tab

  3. 3

    Create a connection on the Connections tab and complete the auth flow

  4. 4

    Retrieve credentials or make authenticated requests with the Node SDK

Things to know

  • Licensed under the Elastic License, which is not an OSI-approved open-source license.
  • Self-hosting for free comes with a limited feature set; full features require Nango Cloud or BYOC plans.
  • The quickstart relies on a Nango account and secret key, so you need to sign up before getting started.

Topics

FAQ

What is nango?
Open-source platform for building and running product integrations with 1,000+ APIs, handling OAuth, token refresh and API requests. Nango is an open-source platform for building integrations between your product or AI agents and third-party APIs. It manages authentication for more than 1,000 APIs, including OAuth flows, API keys and token refresh, and stores credentials per customer connection.
Is nango free to use? What license does it have?
nango is open source under the Other license. Check the license terms before using it in commercial products.
Is nango still maintained?
Actively maintained. The last commit to nango was on Oct 20, 2026.
What can I use nango for?
Letting users connect their SaaS accounts to your product without building OAuth yourself. Giving AI agents tool access to external APIs via MCP or agent SDKs. Syncing data from third-party APIs into your own database or RAG pipeline. Receiving and processing webhooks from external services reliably.
How do I install nango?
Sign up for a free Nango account Create an integration in the Integrations tab Create a connection on the Connections tab and complete the auth flow Retrieve credentials or make authenticated requests with the Node SDK
Where can I get nango?
The source code and installation instructions are on GitHub: https://github.com/NangoHQ/nango

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects