
# Build product integrations with AI.
Connect your product & AI agents with 800+ APIs. Build, run, and maintain integrations with AI in code, on infrastructure built for scale.
[Website](https://nango.dev) · [Docs](https://nango.dev/docs/) · [800+ APIs](https://nango.dev/docs/integrations/overview/) · [Slack Community](https://nango.dev/slack)
[](https://github.com/NangoHQ/nango/stargazers)
[](https://github.com/NangoHQ/nango/blob/master/LICENSE)
[](https://www.npmjs.com/package/@nangohq/node)
## What is Nango?
Nango is an open-source platform for building product integrations. It supports [**800+ APIs**](https://nango.dev/docs/integrations/overview) and works with any backend language, AI coding tool, and agent SDK.
You 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.
**Used in production by 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 800+ APIs. Embed a white-label auth flow in your app. Nango handles credentials, token storage, and multi-tenant connection management.
```typescript
// 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.
```typescript
import { Nango } from '@nangohq/node';
const nango = new Nango({ secretKey: '