Nango | Developer infrastructure for product integrations
Nango | Developer infrastructure for product integrations 图标

Nango | Developer infrastructure for product integrations

nango.dev

Integrate your product and AI agents with 500+ APIs. Fast, powerful & open-source.

收录于 1 年前更新于 1 年前正常收录
Nango | Developer infrastructure for product integrations 网站预览

详细内容

Nango is hiring backend engineers!\
\
All releases

home

5k Sign in\
\
Sign in

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

Tenant isolation

Secure & fair execution of each customer’s integrations

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

Get Started\
\
Get Started
Explore the docs

网站信息

官网地址
https://nango.dev/
域名
nango.dev
收录路径
nango