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.
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.
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
Elastic by default
Auto scales on traffic spikes, webhook floods, massive accounts
Tenant isolation
Secure & fair execution of each customer’s integrations
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 CENTER99.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
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
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
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
Staff Engineer, Plain
“Nango helped us go from zero to sixty integrations and beyond.”
Their platform makes integrations fast, flexible, and reliable.
Greg Pellegrino
VP Engineering, Electric
Ready to get started?
Ship the integrations your customers need with 700+ APIs.
Code-first, fully customizable
& low maintenance.