什么是Nango?
Nango 是一个专为开发者打造的集成平台,让你能轻松将产品与 700 多个 API(如 Google Calendar、Slack 等)连接起来。无论是构建传统应用还是接入 AI 智能体,Nango 都提供代码优先、可扩展且低维护的解决方案,帮你快速实现数据同步、操作调用和 Webhook 监听。
它运行在专为高负载设计的企业级基础设施上,支持自动扩缩容、租户隔离和端到端加密,确保你的集成稳定可靠。更重要的是,Nango 完全开源,允许你本地测试、Git 管理代码,并通过 CI/CD 无缝部署,真正把控制权交还给开发者。
Nango的核心功能有哪些?
- 代码优先集成:用熟悉的编程语言(如 TypeScript)编写同步逻辑,像写普通函数一样构建集成。
- 700+ API 开箱即用:内置主流服务的认证支持,免去 OAuth 等复杂配置,快速连接用户账户。
- AI 就绪架构:轻松将集成暴露为 LLM 工具,让 AI 智能体直接读写外部系统数据。
- 双向同步与 Webhook:不仅拉取数据,还能推送更新,并统一处理来自任意 API 的 Webhook 事件。
- 本地开发与测试:通过 CLI 在本地
dryrun测试,无需部署即可验证逻辑。 - 企业级可靠性:99.9% 可用性、亚 100 毫秒调度延迟、数十亿级月请求处理能力。
- 完整可观测性:集成 OpenTelemetry,提供实时日志、指标和错误追踪。
Nango的使用案例有哪些?
- 为 SaaS 产品添加 Google Calendar 同步功能,每 10 分钟自动获取用户日程事件。
- 让 AI 助手能代表用户创建会议、查询待办事项或发送 Slack 消息。
- 构建跨平台数据管道,将 CRM、项目管理工具和邮件系统的数据统一到内部数据库。
- 实现客户级自定义配置,不同用户使用不同字段映射或同步频率。
- 快速上线 60+ 第三方集成,而无需为每个 API 单独搭建认证和错误重试机制。
- 在实时通话中安全调用外部 API(如 Vapi 场景),依赖 Nango 的低延迟与高稳定性。
如何使用Nango?
- 使用
npm i -g nango安装 CLI 工具。 - 通过
nango create --sync google-calendar calendar-events脚手架生成同步模板。 - 编辑生成的
calendar-events.ts文件,定义数据模型和执行逻辑(如示例中的分页拉取与删除追踪)。 - 运行
nango dev实时编译并监听文件变更。 - 用
nango dryrun calendar-events test-user-1在本地模拟运行,验证输出是否符合预期。 - 代码提交后,执行
nango deploy dev将集成部署到云端生产环境。









