Documentation Index
Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
Use this file to discover all available pages before exploring further.
The Zapier SDK is now in open beta. Access is free — try it, break it, and
tell us what to fix. Give feedback →
For coding agents
Agents can write code in seconds. What they can’t do is manage OAuth at
scale, handle webhook subscriptions, or enforce enterprise permissions. The
SDK is the interface agents reach for when they need to connect to an app,
take an action, or respond to an event without setting up the auth
infrastructure every time.
For builders of AI products
Every builder working with agents is either solving the auth problem
themselves — OAuth for each app, token refresh, retries — or going without
it entirely (ungoverned, unaudited). The SDK replaces that with one
integration, backed by the same infrastructure running Zapier’s full app
catalog.
SDK or MCP — Which One Do You Need?
| MCP | SDK | |
|---|---|---|
| Best for | Chat agents | Coding agents |
| Access model | Curated menu of pre-built actions | Any API call, in code, authenticated by Zapier |
| Use when | You want a fast, governed set of tools for an agent | You need loops, conditionals, error handling, or calls that go beyond the pre-built catalog |
What’s Available in Open Beta
In now
- Full action catalog — invoke any of 9,000+ pre-built actions across Zapier’s full app catalog through one programmable interface
- API call — raw authenticated HTTP calls to ~3,600 app APIs via Zapier’s infrastructure; go beyond pre-built actions to call any supported endpoint directly (more coming soon!)
- App and action governance — if your org has restricted specific apps or actions inside Zapier, those policies apply automatically to SDK traffic that uses pre-built actions
- Free during early access — no billing changes during the open beta window
Coming soon
- Triggers API — subscribe to real-time events across connected apps in code; no polling, no custom webhook infrastructure (targeting May 2026)
- Agent approval flow — users review and approve what an agent can do before it acts on their behalf
- Self-serve enterprise opt-in/out — workspace admins toggle SDK access directly, no ticket required
- Direct API governance — today, governance applies to pre-built actions only; direct API calls are not yet governable at the policy level. Direct API governance is in progress.
Not in scope for open beta
- Full raw API call coverage across all 9,000 apps
A Note on Governance
App and action restrictions your org has set up in Zapier apply automatically to SDK pre-built actions — no extra configuration. However, the SDK also provides direct API access via.fetch(), which currently falls outside those policy controls.
Key Features
- 9,000+ App Integrations: Access Zapier’s entire ecosystem of pre-built connectors
- Type-Safe: Full TypeScript support with generated types for every app and action
- Simple Authentication: Browser-based login, client credentials, or direct token for seamless auth
- Paginated Results: Simple pagination and iteration over lists of resources
- Built-in Actions: Easily call our built-in actions with a simple
apps.slack.write.channel_message()syntax. - Custom API Requests: Use our
fetchmethod and make authenticated requests to any API through Zapier’s infrastructure to go beyond our built-in actions
Get Started
Your agent runs the commands for youCodex
Claude Code
Cursor
VS Code Copilot
ChatGPT
Claude
Perplexity
What Can You Build?
Example Use Case: Reschedule a meeting and notify attendees
Your user says: “Move my 2pm meeting to Thursday and let the attendees know.” Your agent finds the meeting in Google Calendar, reschedules it, and messages each attendee in Slack - all via the SDK:What’s happening under the hood:
findFirstConnectionretrieves the user’s connected Google Calendar and Slack accounts — no OAuth flows to buildapps.google_calendar(...)binds your connect once, so every subsequent call uses those credentialssearch,write, andreadmap to the type of action: find data, create/update data, or list data- The SDK handles token refresh, retries, and API differences across apps — your agent just calls actions
Feedback
We want your feedback. The SDK is still taking shape and your input drives
what we build next. Hit a bug? Missing a feature? Have an idea? Tell us about
it