开源项目自动化与 Agent 类新手
GitHub - NangoHQ/nango: Build product integrations with AI
Nango 是一个开源的产品集成平台,支持 900+ API,内置 OAuth 认证、请求代理和函数运行时,可用 TypeScript 编写集成逻辑或由 AI 生成,适用于构建 AI Agent 工具、数据同步、Webhook 处理等场景。
0 次阅读2026/08/10 发布
社区作者 · zZz
它解决什么问题
Nango 是一个开源的产品集成平台,用于构建和维护产品集成,支持 900+ API,并与任意后端语言、AI 编码工具和 Agent SDK 兼容。核心设计是提供三种原语:
- 认证(Auth):托管的 OAuth、API Key 和令牌刷新,覆盖 900+ API,可在应用中嵌入白标授权流程,处理凭据、令牌存储和多方租户连接管理。
- 代理(Proxy):代表用户发起已认证的 API 请求,自动解析供应商、注入凭据、处理重试和速率限制。
- 函数(Functions):将集成逻辑写成 TypeScript 函数并部署到 Nango 生产运行时,内置 API 访问、重试、存储和可观测性,也可用 AI Builder 从自然语言描述生成函数代码。
Nango 已用于 Replit、Ramp、Mercor 等公司的生产环境。它支持常见的集成模式:AI 工具调用与 MCP、数据双向同步(RAG 管道)、Webhook 处理、API 统一化、用户操作执行以及按客户配置。
项目以 Elastic License 开源,可自托管,也提供 Nango Cloud 和 Enterprise Self-Hosted 版本。Nango 通过 SOC 2 Type II、HIPAA 与 GDPR 合规,可通过 CLI 和 API 操作,兼容 Cursor、Codex、Claude Code 等 AI 编码工具及 MCP、LangChain 等 Agent SDK。
配图 1 为 Nango 项目标志,配图 2 展示贡献者头像。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
快速开始(Nango Cloud 版):
- 准备环境:需要 Node.js 环境以使用 Node SDK,并注册一个 Nango 账号(免费,无需信用卡)。
- 创建集成:登录后在 Integrations 标签页配置新的集成。
nango.openConnectUI({ onEvent: (event) => { /* 处理完成
- 授权 API:在 Connections 标签页创建连接并完成授权流程。之后可在前端嵌入白标授权 UI:
适用场景
学习研究
开源项目实践