There are two different developer tools to build either private or public integrations with on the Zapier Developer Platform: Platform UI or Platform CLI.
Authentication | Platform UI | Platform CLI |
---|---|---|
Basic Authentication | ||
Session authentication | ||
API Key | ||
Custom | ||
OAuth v1 | ||
OAuth v2 | ||
Digest |
Triggers | Platform UI | Platform CLI |
---|---|---|
REST Hooks | ||
Polling triggers | ||
Support for static webhooks | ||
Customize request handling with JavaScript |
Search Actions | Platform UI | Platform CLI |
---|---|---|
Search or create functionality | ||
Customize request handling with JavaScript |
Create Actions | Platform UI | Platform CLI |
---|---|---|
Customize request handling with JavaScript |
Advanced | Platform UI | Platform CLI |
---|---|---|
Custom middleware | ||
Resources | ||
File support | ||
Hydration | ||
Import and use NPM modules | ||
Organize code with common functions | ||
Handling long running tasks via a callback URL |
Testing and Workflow | Platform UI | Platform CLI |
---|---|---|
GUI with form-based editor | ||
WYSIWYG form preview | ||
Write custom automated test suites | ||
Add team members to project | ||
Manage testers | ||
Monitor usage | ||
View logs | ||
Manage versions | ||
Use custom source code manager | ||
Export integration to CLI | - |