zapier
Zapier Platform CLI for building integrations
TLDR
SYNOPSIS
zapier command [options]
DESCRIPTION
zapier is the official command-line interface for developing integrations on the Zapier automation platform. It provides tools for creating, testing, validating, and deploying custom integrations that connect third-party applications using JavaScript.The development workflow starts with zapier init to scaffold a new project, followed by defining triggers, actions, and searches in JavaScript (Node.js v22). The test command runs integration tests locally, invoke lets you test triggers and actions from the terminal, and validate checks the integration against Zapier's schema requirements before deployment.Once ready, zapier push uploads the integration to Zapier's platform. The promote command makes a specific version publicly available. Environment variables for deployed versions are managed with the env:set and env:get commands.
PARAMETERS
login
Authenticate with Zapier.logout
Deauthenticate from Zapier.init
Create a new integration project.scaffold
Scaffold a new trigger, action, or search.push
Upload the current integration to Zapier.test
Run integration tests locally.validate
Check integration against Zapier's schema.promote
Promote a version to public access.describe
Describe the current integration.logs
View recent logs for the integration.env:set
Set environment variables for a version.env:get
Get environment variables for a version.invoke
Invoke a trigger, action, or search locally.register
Register a new integration on Zapier.build
Build a pushable zip from the current directory.versions
List the versions of the current integration.
CAVEATS
Zapier account required. Node.js required (integrations run on Node.js v22). Installed via `npm install -g zapier-platform-cli`.
HISTORY
The zapier CLI was created by Zapier as the developer tool for building integrations on their automation platform. It replaced the earlier visual builder approach, giving developers a code-first workflow using JavaScript and Node.js.
