Build integrations with AI

Connect your product & AI agents with 700+ APIs.
Build, run, and maintain integrations with AI in code, on infrastructure built for scale.

START INTEGRATING

Code-first integrations

Native to your stack.

Integrations as functions

Complete API access, with full control and a powerful SDK.

import { createSync } from 'nango';

export default createSync({
    description: `Sync Google Calendar events from main calendar`,
    frequency: 'every 10 minutes',
    models: { CalendarEvent: z.object({ id: z.string(), ... }) },

    exec: async (nango) => {
        await nango.trackDeletesStart('CalendarEvent');

        var requestConfig = {
            method: 'GET',
            endpoint: `calendar/v3/calendars/primary/events`,
            retries: 10 // Retry request up to 10 times
        }

        // Paginate results & save changed events
		for await (const eventPage of nango.paginate(requestConfig)) {
            const mappedEvents = eventPage.map(toEvent);
            await nango.batchSave(mappedEvents, 'CalendarEvent');
        }

        // Delete events that don't exist anymore
		await nango.trackDeletesEnd('CalendarEvent');
    },
});

Generate with AI

Use any IDE, leverage AI, test locally with the CLI.

~ $ claude --allowed-tools "nango" \
Build a custom Nango SYNC for Google Calendar called “calendar-events”.

The sync should fetch all events from the primary calendar of the connected user.

It should run every 10min and output the events in the following schema:
[....]

Use `nango dryrun calendar-events test-user-1` to test.

Your release process

In your codebase, tracked with git, integrated with CI/CD.

~ $ npm i -g nango
~ $ nango create --sync google-calendar calendar-events
 Sync scaffold "calendar-events" created for "Google Calendar" integration

~ $ nango dev # watch & auto compile
~ $ open google-calendar/syncs/calendar-events.ts

~ $ nango dryrun calendar-events test-234 # test locally

~ $ git commit -a -m "Google Calendar events sync"

Deploy to Nango

Nango runs your integrations reliably in production.

~ (main)$ nango deploy dev
 Typechecking
 Building 3 file(s)
 Exporting definitions
 Compiled
 Packaging
 Acquiring remote state (https://api.nango.dev)

 Nango will perform this plan:
 [Syncs +1 -1]
⁣⁣ + google-calendar calendar-events (1 impacted connections)
⁣⁣ - slack users                     (2 impacted connections)

 [Actions +1 -1]
 + google-calendar create-calendar-event
 - slack send-message

 Summary
⁣⁣ Syncs       to create [ 1 ]    to update [ 0 ]    to delete [ 1 ]
 Actions     to create [ 1 ]    to update [ 0 ]    to delete [ 1 ]
 OnEvents    to create [ 0 ]    to update [ 0 ]    to delete [ 0 ]

 Are you sure you want to continue y/n? y
 Deploying 4 functions

Pick your integration

Please select an API integration from the list below.

  • Pandadoc

  • Perplexity

  • Google Calendar

  • Oracle

  • Worktable

Link Google Calendar Account

We’ll connect you to Google Calendar .A pop-up will open, please make sure your browser doesn’t block pop-ups.

Successful integration

You’ve successfully set up your google-calendar (Getting Started) integration!

Built to scale

Enterprise-grade infrastructure that scales with your workloads.

Lightning-fast infrastructure

Sub 100ms from Function schedule to run

Lightning-fast infrastructure Lightning-fast infrastructure

Elastic by default

Auto scales on traffic spikes, webhook floods, massive accounts

Elastic by default Elastic by default

Tenant isolation

Secure & fair execution of each customer’s integrations

Tenant isolation Tenant isolation

Flexible, Powerful, Complete.

Build best-in-class product integrations

API Auth for 700+ APIs

Integrate with any API your customers need. Contribute APIs & never get blocked.

2-way syncs

Read & write any data from the external API with full platform support.

Webhooks

Listen to webhooks from any API with a universal interface.

LLM tool calling

Easily expose your integrations to AI agents.

Observability

Detailed real-time logs & metrics, with OpenTelemetry integration.

Cover advanced use-cases

Unified APIs, per-customer config, RT syncs, custom data validation, built-in MCP server...

Infrastructure you can trust

VIEW OUR TRUST CENTER

99.9% uptime

We take being core infrastructure seriously

Scaled

Processing billions of API requests per month

Open-source

Contribute new APIs or explore us on GitHub

Secure

Sensitive data encrypted at rest and in transit

Teams we empower

READ ALL CASE STUDIES

“Nango solved one of the hardest parts of integrations cleanly.”

We quickly launched connection triggers across 30+ integrations on Nango and have been scaling rapidly without any issues.

Amadeo Pellicce

Amadeo Pellicce

Tech Lead, Replit

“Nango handles auth and scale so we didn’t have to.”

We went from zero to 60+ integrations in weeks, syncing tens of millions of jobs a month without breaking a sweat.

Omid Rooholfada

Omid Rooholfada

Co-founder, Motion

“Nango handles integrations seamlessly, letting us scale with confidence.”

Our integrations run inline during live calls, so reliability and low latency are critical. Nango handles this seamlessly, letting us scale with confidence.

Sriram Balasubramanian

Sriram Balasubramanian

Founding Engineer, Vapi

“Nango gives us one API and one clean auth experience for all integrations.”

It’s reliable, simple, and built the way developers expect.

Jesús Hernández

Jesús Hernández

Staff Engineer, Plain

“Nango helped us go from zero to sixty integrations and beyond.”

Their platform makes integrations fast, flexible, and reliable.

Greg Pellegrino

Greg Pellegrino

VP Engineering, Electric

Ready to get started?

Ship the integrations your customers need with 700+ APIs. Code-first, fully customizable
& low maintenance.

START INTEGRATING