详细内容
Nango is hiring backend engineers!\
\
All releases
Code-first integrations.
Native to your stack.
Integrations as functions \
Full API access, with full control
and a powerful SDK. Generate with AI \
Use any IDE and any AI agent. Install MCPs and parse API docs. Develop locally \
Keep your integrations in your codebase, track with git, test locally with our CLI. Deploy to Nango \
Nango runs your integrations reliably in production.
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) => {
const 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.deleteRecordsFromPreviousExecutions('CalendarEvent');
},
});
~ $ 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.
~ $ 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"
~ (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
Built for scale
Enterprise-grade infrastructure that scales automatically with your workloads.
Lightning-fast infra
Sub 100ms from Function schedule to execution

Elastic by default
Auto scales on traffic spikes, webhook floods, or massive accounts
.webp)
Tenant isolation
Secure & fair execution of each customer’s integrations
.webp)
Flexible, Powerful, Complete.
Everything you need to build best-in-class product integrations
API Auth for 500+ APIs
Pre-built auth that just works. Contribute support for new 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. Secure & auditable.
Observability
Detailed real-time logs & metrics, with OpenTelemetry integration.
Integrations infrastructure you can trust.
Visit our trust center\
\
Visit 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 our GitHub repo
Secure
Sensitive data encrypted at rest and in transit.



Trusted in production at
Read all case studies\
\
Read all case studies
“Nango helped us go from zero to sixty integrations and beyond.”
Their platform makes integrations fast, flexible, and reliable.

Sriram Balasubramanian
Founding Engineer, Vapi
"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
"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 handles auth and scale so we didn’t have to.”
Their platform makes integrations fast, flexible, and reliable.

Sriram Balasubramanian
Founding Engineer, Vapi
“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 handles integrations seamlessly, letting us scale with confidence.”
Their platform makes integrations fast, flexible, and reliable.

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
“Nango gives us one API and one clean auth experience for all integrations.”
Their platform makes integrations fast, flexible, and reliable.

Sriram Balasubramanian
Founding Engineer, Vapi
“Nango helped us go from zero to sixty integrations and beyond.”
Their platform makes integrations fast, flexible, and reliable.

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

Omid Rooholfada
Co-founder, Motion
Ready to get started?
Ship the integrations your customers need with 500+ APIs. Code-first, fully customizable & low maintenance
