快速上手需先在 app.nango.dev 注册并配置集成与连接;免费自托管功能受限,完整功能需用 Nango Cloud 或 BYOC;使用前需获取 secretKey、集成 ID 与连接 ID

nango
NangoHQ活跃维护把产品接入上千个第三方 API 的统一集成平台,自动处理 OAuth 授权、token 刷新和同步,省去逐个对接的重复工作。
Connect your agents & product to 1,000 APIs.
开源平台,为 AI Agent 和产品接入 1000+ API,统一管理认证与工具调用
把产品接入上千个第三方 API 的统一集成平台,自动处理 OAuth 授权、token 刷新和同步,省去逐个对接的重复工作。
核心能力
- 托管 1000+ API 的 OAuth 与密钥、令牌刷新
- 通过代理注入凭证并处理重试与限流
- 用 TypeScript 编写集成函数并部署到生产运行时
- 提供 10000+ 预构建工具供 Agent 调用
- 支持数据同步、Webhook 处理与 API 统一化
容易踩的坑
- v0.72.4最新正式版2026-11-09 · 2026-11-09 09:46 UTC
v0.72.4 - 2026-11-09
Added
- (integrations) Add support for new providers (#8210) by @hassan254-prog
- (integrations) Add support for new providers (#8212) by @hassan254-prog
- Remote deploy/dryrun to support tools (#8208) by @TBonnin
- v0.72.32026-11-06 · 2026-11-06 17:19 UTC
查看更新说明
v0.72.3 - 2026-11-06
Added
- (oauth2) Add token_request_auth_method none for public clients (#8156) by @hassan254-prog
- (webapp) Load catalog function code from the Nango API instead of GitHub (#8046) by @kaposke
- (cli) Remove nango clone (#8059) by @kaposke
- (db) Add account_getting_started table (#8144) by @kaposke
- (server) Track agent getting started progress per account (#8145) by @kaposke
- (webapp) Agent-first getting started page (#8146) by @kaposke
- (integrations) Add support for new providers (#8095) by @hassan254-prog
- (webapp) Move function drawer actions out of the three-dot menu (#8190) by @macko911
- Add public environment updates (#8150) by @ErickRDev
- Audit public environment updates (#8151) by @ErickRDev
- Allow importing webhook signing keys during rotation (#8164) by @ErickRDev
- (integrations) Add support for new providers (#8162) by @hassan254-prog
- (integrations) Add support for sharefile (#8127) by @pebbleworks-ai
- (database) Add enabled flag to providers_shared_credentials (#8183) by @hassan254-prog
- (shared-credentials) Allow disabling Nango-managed apps (#8184) by @hassan254-prog
- (integrations) Add support for new providers (#8178) by @hassan254-prog
- (design-system) Refresh Button to the Dharma spec (#8172) by @gabrielle-svg
- Prepare CLI/server to tools support in sandbox deploy/dryrun (#8206) by @TBonnin
- (design-system) Add button CTA variant to Alert (#8203) by @gabrielle-svg
- (design-system) Align IconButton with the Dharma spec (#8174) by @gabrielle-svg
- (self-hosting) Registry services and the license CLI (#8185) by @pfreixes
- (integrations) Add support for Anymail Finder (#7764) by @emma-anymailfinder
Changed
- (self-hosting) Explain how to create the first administrator (#8182) by @pfreixes
- Suggest GitHub in quickstart and push agents to install the Management MCP (#8188) by @rguldener
- Update README introduction for AI agents (#8189) by @sapnesh-nango
- Fold webhook settings audit events under environment.updated (#8166) by @ErickRDev
- Update rotate-webhook-signing-key docs (#8195) by @ErickRDev
- Drop the retired MFA flag from self-managed docs (NAN-8077) (#8194) by @agusayerza
- Update version in manifest by @actions-user
- Remove old 0.0.1 package versions from the GitHub registry (#8040) by @macko911
Fixed
- Support deleting the last legacy scripts (#8154) by @TBonnin
- (docs) Rotate-webhook-signing-key response (#8196) by @ErickRDev
- (dev) Fix orphaned local dev processes after nodemon restarts (#7994) by @macko911
- (persist) Deleting a missing checkpoint is a no-op (#8169) by @hassan254-prog
- v0.72.22026-11-05 · 2026-11-05 08:33 UTC
查看更新说明
v0.72.2 - 2026-11-05
Added
- (license) License schema, signed envelope and verification (#8108) by @pfreixes
- Add single function deployment (#8158) by @TBonnin
- (server) License check at boot behind NANGO_LICENSE_CHECK (#8110) by @pfreixes
- (agent) Discover MCP tools for connections added mid-session (NAN-7841) (#8068) by @agusayerza
- (agent) Ask agents for their goal and intent on tool calls (NAN-7828) (#8143) by @agusayerza
- (cli) Add single function deploy via path (#8160) by @TBonnin
Changed
- (cli) Combine deployments of legacy and functions (#8130) by @TBonnin
- Allow growth plans to temporarily have the add-on flag (#8171) by @ErickRDev
- (integration-templates) Automatic update from https://github.com/NangoHQ/integration-templates/commit/bbea1a1231d92b7dcb7223a2ce17dddcf1980b13 by Victor Lang'at by @github-actions[bot]
Fixed
- Azure identity upgrade (#8170) by @rossmcewan
- More vuln fixes (#8173) by @rossmcewan
- v0.72.12026-11-04 · 2026-11-04 14:47 UTC
查看更新说明
v0.72.1 - 2026-11-04
Added
- (webhooks) Add support for command-alkon webhooks (#8142) by @hassan254-prog
- (integrations) Add support for sendcloud (#7777) by @Jiliac
- Add NANGO_MANAGED credentials and deprecate /integrations/quickstart (#8073) by @marcindobry
- (deploy) Add the self-hosting service to the deploy workflow (#8066) by @pfreixes
- (managed-release) Build the managed image with the license public key (#8099) by @pfreixes
Changed
- Document --target and server-backed catalog pulls (#8148) by @kaposke
- Remove integration-templates source code links (#8129) by @viictoo
Fixed
- (hosted-telemetry) Fix flaky double-export test (#8135) by @pfreixes
- v0.72.02026-11-03 · 2026-11-03 20:18 UTC
查看更新说明
v0.72.0 - 2026-11-03
Added
- (hosted-telemetry) On by default outside cloud (#8079) by @pfreixes
- (server) Allow setting webhook signing key on env creation (#8087) by @ErickRDev
- (authz) Rename actions:execute scope to tools:call (NAN-7879) (#8084) by @agusayerza
- (integrations) Add support for crustdata (#8094) by @hassan254-prog
- (authz) Migrate stored actions:execute scopes to tools:call (NAN-7882) (#8093) by @agusayerza
- (dasbhoard) Add tools support to functions list and details (#8076) by @TBonnin
- (agent) Run tools from agent sessions (#8065) by @agusayerza
- (integrations) Add support for envoice (#8052) by @arhaikal
- (integrations) Add support for Formstack Documents (#7884) by @juansoultrek
- (integrations) Add support for athenahealth-jwks (#8106) by @hassan254-prog
- (internal-auth) Task capability claims (#7978) by @rossmcewan
- (integrations) Add support for hydradb (#7968) by @arrry-hydraDB
- (sdk) Expose metadata and checkpoint in createTool (#8131) by @TBonnin
- Add Close, Google Tasks, Smartsheet, Twitch and Webex Nango managed OAuth apps (#8117) by @viictoo
- (sdk) Add
nango.Error()to function sdk (#8134) by @TBonnin - (self-hosting) Add the package and the cloud database for installations (#8062) by @pfreixes
- (sdk) Structured required scopes for createTool (#8139) by @TBonnin
- (self-hosting) Add the service with its probe and the cloud migrations at boot (#8064) by @pfreixes
- (integrations) Add support for paximal-mcp (#8137) by @hassan254-prog
- (integrations) Add support for exotel (#8138) by @hassan254-prog
- (server) Add endpoints to fetch catalog function code (#8044) by @kaposke
- (cli) Pull catalog functions from the Nango API instead of GitHub (#8045) by @kaposke
Changed
- October 2026 changelog roundup (#8101) by @sapnesh-nango
- Refine Nango-managed OAuth apps section in the auth guide (#8105) by @rguldener
- Changelog entries for Nango-managed OAuth apps and pre-built tools (#8115) by @sapnesh-nango
- (spec) Align integration and provider schemas with the API (#8116) by @hassan254-prog
- (integration-templates) Automatic update from https://github.com/NangoHQ/integration-templates/commit/71eb20d512b797f238f17b16a79d4b1b6dc90ea0 by Agustin Ayerza by @github-actions[bot]
- Update the October roundup to 52 new APIs (#8133) by @sapnesh-nango
Fixed
- (providers) Fix symplr CTM to use a selectable hostname (#8102) by @hassan254-prog
- (providers) Fix haus api base url (#8111) by @hassan254-prog
- Include the Elastic-2.0 license in the frontend and node packages (#8107) by @rossmcewan
- (proxy) Prevent fallback host takeover and add proxy tracking logs (#7847) by @marcindobry
- (jobs,lambda) Default schema fields that zod 4.4 made required (#8078) by @hassan254-prog
- (integrations) Fix zoho refresh canadian connections against
accounts.zohocloud.ca(#8109) by @hassan254-prog - Vulns (#8128) by @rossmcewan
- Dd-trace upgrade (#8136) by @rossmcewan
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Integrations for AI agents
Connect your AI agents to 1,000+ APIs with 10,000+ pre-built tools and Nango managed OAuth apps.
nango.dev · 1,000+ APIs · Docs · Slack community
Nango
Nango is an open-source platform for building agent integrations. It provides 10,000+ prebuilt tools across 1,000+ APIs, with managed authentication and execution for tool calls, triggers, syncs, webhooks, and API proxy requests. Customize tools in TypeScript and sync external data into your app when your use case needs more.
Used in production by ServiceNow, Replit, Ramp, Mercor, and hundreds more.
How it works
Nango gives you three primitives that cover every integration pattern:
1. Auth
Managed OAuth, API keys, and token refresh for 1,000+ APIs. Embed a white-label auth flow in your app. Nango handles credentials, token storage, and multi-tenant connection management.
// Embed auth in your frontend
nango.openConnectUI({ onEvent: (event) => { /* handle completion */ } });
2. Proxy
Make authenticated API requests on behalf of your users. Send requests through Nango's proxy: it resolves the provider, injects credentials, handles retries and rate limits, and returns the response.
import { Nango } from '@nangohq/node';
const nango = new Nango({ secretKey: '<NANGO-SECRET-KEY>' });
// Make an authenticated request to any API
const response = await nango.get({
endpoint: '/v3/contacts',
providerConfigKey: '<INTEGRATION-ID>',
connectionId: '<CONNECTION-ID>'
});
3. Functions
Write integration logic as TypeScript functions and deploy to Nango. Functions execute on a production runtime with built-in API access, retries, storage, and observability.
Use the AI builder to generate them from a description of your use case.
export default async function run(nango: Nango) {
const { owner, repo, title, body } = nango.input;
const response = await nango.post({
endpoint: `/repos/${owner}/${repo}/issues`,
data: { title, body }
});
return response.data;
}
What you can build
Nango supports every common integration pattern:
| Use case | Description |
|---|---|
| AI tool calling & MCP | Give AI agents the ability to act on external APIs |
| Data syncing | One or two-way sync for RAG pipelines, indexing, and triggers |
| Webhook processing | Receive and process webhooks from external APIs reliably |
| API unification | Normalize APIs to your own universal schema |
| Actions | Write data and execute operations on behalf of your users |
| Per-customer config | Customize integration behavior for each customer |
Quickstart
Get up and running in under 5 minutes:
1. Create an integration. Sign up (free, no credit card), then configure a new integration in the Integrations tab.
2. Authorize the API. On the Connections tab, create a connection and complete the auth flow. Later, embed this in your product:
nango.openConnectUI({ onEvent: (event) => { /* handle completion */ } });
3. Access the API. Retrieve credentials and make authenticated requests:
import { Nango } from '@nangohq/node';
const nango = new Nango({ secretKey: '<NANGO-SECRET-KEY>' });
const connection = await nango.getConnection('<INTEGRATION-ID>', '<CONNECTION-ID>');
console.log(connection.credentials);
Embed the Auth flow in your product, make requests with the Proxy, or build custom integrations with Functions.
Why Nango?
AI-generated, human-controlled code. Nango's AI builder generates TypeScript integration functions from natural language. Unlike black-box solutions, you get readable code you can review, edit, and version control. With full type safety and a built-in testing framework.
Production-grade infrastructure. Nango processes billions of API requests. The runtime provides per-tenant isolation, elastic scaling, automatic retries, and rate-limit handling. Battle-tested by hundreds of companies in production.
Auth for 1,000+ APIs, out of the box. OAuth flows, token refresh, credential storage, and multi-tenant support handled for you. Connect to any API without building auth from scratch.
Open source and self-hostable. Nango is fully open source. Run it on Nango Cloud, in your own cloud account with BYOC, or self-host it yourself. SOC 2 Type II, HIPAA, and GDPR compliant.
Fits your workflow. Fully operable via CLI and API. Compatible with any backend language or framework, AI coding tools (Cursor, Codex, Claude Code), and agent SDKs (MCP, LangChain).
Open-source vs. paid
Nango is available under the Elastic License. Nango Cloud and BYOC give you access to all features, based on your plan. You can also self-host for free with a limited feature set.
Contributing
We welcome contributions — anyone can add support for a new API.
Thank you to all contributors ❤️