Nango website screenshot

Nango

Nango.dev is a developer infrastructure platform that simplifies building product integrations with external APIs. It provides the infrastructure to build reliable, scalable integrations fast, including API authentication, a syncing framework, webhook handling, and observability, supporting over 400 APIs with 600+ pre-built integrations.

1 APIs 16 Features
AI AgentsIntegrationsOAuthSyncingUnified APIWebhooks

APIs

Nango

Nango provides a unified API platform for building product integrations with 600+ external APIs. It offers managed API authentication (OAuth and other auth methods), a syncing f...

Collections

Nango API

OPEN

Pricing Plans

Nango Plans Pricing

4 plans

PLANS

Rate Limits

Nango Rate Limits

3 limits

RATE LIMITS

FinOps

Nango Finops

FINOPS

Features

Free: 10 connections, 100k proxy/runs/logs/storage/webhooks, 2 envs
Starter from $50/mo: 20 connections, 200k usage, 3 envs
Growth from $500/mo: 100 connections, 1M usage, 10 envs, priority support
Enterprise custom: unlimited, SOC 2, RBAC, SAML SSO, HIPAA option
Self-hosting available on Enterprise
400+ pre-built API integrations
Auth: OAuth 2.0/1.0a, API Key, Basic, JWT, custom
Proxy API for authenticated calls without token management
Sync engine for incremental data syncs
Actions for one-shot operations
Webhooks bridging external -> your app
Functions (TypeScript) for custom logic
Connect UI for embedded auth flows
Admin dashboard for connection health
Logs and metrics for each integration
Open-source core (MIT license)

Resources

🔗
LinkedIn
LinkedIn
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
📰
Blog
Blog
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
🌐
Portal
Portal
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubRepository
GitHubRepository

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Nango API
  version: '1.0'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Connections
    type: folder
  items:
  - info:
      name: List connections
      type: http
    http:
      method: GET
      url: https://api.nango.dev/connections
    docs: List connections
  - info:
      name: Import a connection
      type: http
    http:
      method: POST
      url: https://api.nango.dev/connections
      body:
        type: json
        data: '{}'
    docs: Import a connection
  - info:
      name: Get connection and credentials
      type: http
    http:
      method: GET
      url: https://api.nango.dev/connections/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get connection and credentials
  - info:
      name: Patch a connection
      type: http
    http:
      method: PATCH
      url: https://api.nango.dev/connections/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Patch a connection
  - info:
      name: Delete a connection
      type: http
    http:
      method: DELETE
      url: https://api.nango.dev/connections/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Delete a connection
  - info:
      name: Set connection metadata
      type: http
    http:
      method: POST
      url: https://api.nango.dev/connections/:id/metadata
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Set connection metadata
  - info:
      name: Edit connection metadata
      type: http
    http:
      method: PATCH
      url: https://api.nango.dev/connections/:id/metadata
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Edit connection metadata
- info:
    name: Integrations
    type: folder
  items:
  - info:
      name: List integrations
      type: http
    http:
      method: GET
      url: https://api.nango.dev/integrations
    docs: List integrations
  - info:
      name: Create an integration
      type: http
    http:
      method: POST
      url: https://api.nango.dev/integrations
      body:
        type: json
        data: '{}'
    docs: Create an integration
  - info:
      name: Get an integration
      type: http
    http:
      method: GET
      url: https://api.nango.dev/integrations/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get an integration
  - info:
      name: Update an integration
      type: http
    http:
      method: PATCH
      url: https://api.nango.dev/integrations/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update an integration
  - info:
      name: Delete an integration
      type: http
    http:
      method: DELETE
      url: https://api.nango.dev/integrations/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Delete an integration
- info:
    name: Syncs
    type: folder
  items:
  - info:
      name: Get records
      type: http
    http:
      method: GET
      url: https://api.nango.dev/syncs/records
      params:
      - name: model
        value: ''
        type: query
      - name: connection_id
        value: ''
        type: query
    docs: Get records
  - info:
      name: Trigger sync(s)
      type: http
    http:
      method: POST
      url: https://api.nango.dev/syncs/trigger
      body:
        type: json
        data: '{}'
    docs: Trigger sync(s)
  - info:
      name: Get sync status
      type: http
    http:
      method: GET
      url: https://api.nango.dev/syncs/status
      params:
      - name: connection_id
        value: ''
        type: query
    docs: Get sync status
- info:
    name: Actions
    type: folder
  items:
  - info:
      name: Trigger an action
      type: http
    http:
      method: POST
      url: https://api.nango.dev/actions/trigger
      body:
        type: json
        data: '{}'
    docs: Trigger an action
- info:
    name: Proxy
    type: folder
  items:
  - info:
      name: Proxy GET request
      type: http
    http:
      method: GET
      url: https://api.nango.dev/proxy/:path
      params:
      - name: path
        value: ''
        type: path
        description: Upstream path appended to the configured integration base URL.
    docs: Proxy GET request
  - info:
      name: Proxy POST request
      type: http
    http:
      method: POST
      url: https://api.nango.dev/proxy/:path
      params:
      - name: path
        value: ''
        type: path
        description: Upstream path appended to the configured integration base URL.
      body:
        type: json
        data: '{}'
    docs: Proxy POST request
  - info:
      name: Proxy PUT request
      type: http
    http:
      method: PUT
      url: https://api.nango.dev/proxy/:path
      params:
      - name: path
        value: ''
        type: path
        description: Upstream path appended to the configured integration base URL.
      body:
        type: json
        data: '{}'
    docs: Proxy PUT request
  - info:
      name: Proxy PATCH request
      type: http
    http:
      method: PATCH
      url: https://api.nango.dev/proxy/:path
      params:
      - name: path
        value: ''
        type: path
        description: Upstream path appended to the configured integration base URL.
      body:
        type: json
        data: '{}'
    docs: Proxy PATCH request
  - info:
      name: Proxy DELETE request
      type: http
    http:
      method: DELETE
      url: https://api.nango.dev/proxy/:path
      params:
      - name: path
        value: ''
        type: path
        description: Upstream path appended to the configured integration base URL.
    docs: Proxy DELETE request
bundled: true