[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10236":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":39,"readmeContent":40,"aiSummary":41,"trendingCount":16,"starSnapshotCount":16,"syncStatus":42,"lastSyncTime":43,"discoverSource":44},10236,"nango","NangoHQ\u002Fnango","NangoHQ","Build product integrations with AI.","https:\u002F\u002Fwww.nango.dev",null,"TypeScript",10366,1102,31,26,0,38,501,3046,213,44.13,"Other",false,"master",true,[27,28,29,30,31,32,33,34,35,36,37,38],"access-token","api","api-client","api-integration","api-integrations","integrations","oauth","oauth1","oauth2","product-integration","refresh-token","unified-api","2026-06-12 02:02:18","\u003Cdiv align=\"center\">\n\n\u003Cimg src=\"\u002Fassets\u002Fnango-logo.png?raw=true\" width=\"350\">\n\n# Build product integrations with AI.\n\nConnect your product & AI agents with 700+ APIs. Build, run, and maintain integrations with AI in code, on infrastructure built for scale.\n\n[Website](https:\u002F\u002Fnango.dev) · [Docs](https:\u002F\u002Fnango.dev\u002Fdocs\u002F) · [700+ APIs](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fintegrations\u002Foverview\u002F) · [Slack Community](https:\u002F\u002Fnango.dev\u002Fslack)\n\n[![GitHub Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FNangoHQ\u002Fnango?style=social)](https:\u002F\u002Fgithub.com\u002FNangoHQ\u002Fnango\u002Fstargazers)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Elastic-blue.svg)](https:\u002F\u002Fgithub.com\u002FNangoHQ\u002Fnango\u002Fblob\u002Fmaster\u002FLICENSE)\n[![NPM Downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@nangohq\u002Fnode)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@nangohq\u002Fnode)\n\n\u003C\u002Fdiv>\n\n## What is Nango?\n\nNango is an open-source platform for building product integrations. It supports [**700+ APIs**](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fintegrations\u002Foverview) and works with any backend language, AI coding tool, and agent SDK.\n\nYou write integration logic as TypeScript functions, or let AI generate them for you, and deploy to Nango's production runtime. Nango handles auth, execution, scaling, and observability.\n\n**Used in production by Replit, Ramp, Mercor, and hundreds more.**\n\n## How it works\n\nNango gives you three primitives that cover every integration pattern:\n\n### 1. Auth\n\nManaged OAuth, API keys, and token refresh for 700+ APIs. Embed a white-label auth flow in your app. Nango handles credentials, token storage, and multi-tenant connection management.\n\n```typescript\n\u002F\u002F Embed auth in your frontend\nnango.openConnectUI({ onEvent: (event) => { \u002F* handle completion *\u002F } });\n```\n\n### 2. Proxy\n\nMake 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.\n\n```typescript\nimport { Nango } from '@nangohq\u002Fnode';\n\nconst nango = new Nango({ secretKey: '\u003CNANGO-SECRET-KEY>' });\n\n\u002F\u002F Make an authenticated request to any API\nconst response = await nango.get({\n    endpoint: '\u002Fv3\u002Fcontacts',\n    providerConfigKey: '\u003CINTEGRATION-ID>',\n    connectionId: '\u003CCONNECTION-ID>'\n});\n```\n\n### 3. Functions\n\nWrite integration logic as TypeScript functions and deploy to Nango. Functions execute on a production runtime with built-in API access, retries, storage, and observability.\n\nUse the **AI builder** to generate them from a description of your use case.\n\n```typescript\nexport default async function run(nango: Nango) {\n    const { owner, repo, title, body } = nango.input;\n    \n    const response = await nango.post({\n        endpoint: `\u002Frepos\u002F${owner}\u002F${repo}\u002Fissues`,\n        data: { title, body }\n    });\n    \n    return response.data;\n}\n```\n\n## What you can build\n\nNango supports every common integration pattern:\n\n| Use case | Description |\n| --- | --- |\n| [**AI tool calling & MCP**](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fgetting-started\u002Fuse-cases\u002Ftool-calling) | Give AI agents the ability to act on external APIs |\n| [**Data syncing**](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fguides\u002Ffunctions\u002Fsyncs\u002Fsync-functions) | One or two-way sync for RAG pipelines, indexing, and triggers |\n| [**Webhook processing**](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fgetting-started\u002Fuse-cases\u002Fwebhooks-from-external-apis) | Receive and process webhooks from external APIs reliably |\n| [**API unification**](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fgetting-started\u002Fuse-cases\u002Funified-apis) | Normalize APIs to your own universal schema |\n| [**Actions**](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fguides\u002Ffunctions\u002Faction-functions) | Write data and execute operations on behalf of your users |\n| [**Per-customer config**](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fgetting-started\u002Fuse-cases\u002Fcustomer-configuration) | Customize integration behavior for each customer |\n\n## Quickstart\n\nGet up and running in under 5 minutes:\n\n**1. Create an integration.** [Sign up](https:\u002F\u002Fapp.nango.dev\u002Fsignup) (free, no credit card), then configure a new integration in the Integrations tab.\n\n**2. Authorize the API.** On the Connections tab, create a connection and complete the auth flow. Later, embed this in your product:\n\n```typescript\nnango.openConnectUI({ onEvent: (event) => { \u002F* handle completion *\u002F } });\n```\n\n**3. Access the API.** Retrieve credentials and make authenticated requests:\n\n```typescript\nimport { Nango } from '@nangohq\u002Fnode';\n\nconst nango = new Nango({ secretKey: '\u003CNANGO-SECRET-KEY>' });\n\nconst connection = await nango.getConnection('\u003CINTEGRATION-ID>', '\u003CCONNECTION-ID>');\nconsole.log(connection.credentials);\n```\n\nEmbed the [Auth](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fguides\u002Fauth\u002Fauth-guide) flow in your product, make requests with the [Proxy](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fguides\u002Fplatform\u002Fproxy-requests), or build custom integrations with [Functions](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fguides\u002Ffunctions\u002Ffunctions-guide).\n\n## Why Nango?\n\n**AI-generated, human-controlled code.**\nNango'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.\n\n**Production-grade infrastructure.** \nNango 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.\n\n**Auth for 700+ APIs, out of the box.** \nOAuth flows, token refresh, credential storage, and multi-tenant support handled for you. Connect to any API without building auth from scratch.\n\n**Open source and self-hostable.** \nNango is fully open source. Run it on Nango Cloud or self-host on your own infrastructure. SOC 2 Type II, HIPAA, and GDPR compliant.\n\n**Fits your workflow.** \nFully operable via CLI and API. Compatible with any backend language or framework, AI coding tools (Cursor, Codex, Claude Code), and agent SDKs (MCP, LangChain).\n\n## Open-source vs. paid\n\nNango is available under the [Elastic License](https:\u002F\u002Fgithub.com\u002FNangoHQ\u002Fnango\u002Fblob\u002Fmaster\u002FLICENSE). The Cloud and Enterprise Self-Hosted versions give you access to all features, based on your [plan](https:\u002F\u002Fwww.nango.dev\u002Fpricing). You can also [self-host for free](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fguides\u002Fplatform\u002Fself-hosting#free-self-hosting) with a limited feature set.\n\n## Contributing\n\nWe welcome contributions — anyone can [add support for a new API](https:\u002F\u002Fnango.dev\u002Fdocs\u002Fintegrations\u002Fcontribute-or-request-api).\n\nThank you to all contributors ❤️\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnangohq\u002Fnango\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=nangohq\u002Fnango\" \u002F>\n\u003C\u002Fa>\n","Nango 是一个用于构建产品集成的开源平台，特别强调通过AI技术实现与700多个API的连接。其核心功能包括管理认证（如OAuth、API密钥和令牌刷新）、代理用户进行认证后的API请求以及编写并部署TypeScript函数来执行集成逻辑，同时提供AI生成代码的能力。Nango负责处理认证、执行、扩展性和监控等复杂性问题，使得开发者能够专注于业务逻辑的开发。该工具非常适合需要快速集成外部服务或希望通过AI增强应用功能的企业级应用场景，例如自动化工作流、数据分析或是客户服务系统。",2,"2026-06-11 03:27:21","top_topic"]