Skip to content

Example Apps

Kim Gault edited this page Feb 15, 2021 · 2 revisions

In order to help ensure your success as a Zapier app developer, we've created a bunch of example apps that highlight different functionalities of the CLI such as:

  • triggers / searches / actions
  • authentication methods
  • dynamic dropdowns
  • transpilers

...and more!


You can use them like this:

Comprehensive Apps

https://github.com/zapier/zapier-platform/tree/master/example-apps/minimal - A minimal Zapier App

https://github.com/zapier/zapier-platform/tree/master/example-apps/onedrive - A copy of the OneDrive Zapier App

Resource Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/resource - zapier init . --template=resource

Trigger Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/trigger - zapier init . --template=trigger

Search Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/search - zapier init . --template=search

Create Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/create - zapier init . --template=create

Dynamic Dropdown Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/dynamic-dropdown

Middleware Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/middleware - zapier init . --template=middleware

Basic Auth Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/basic-auth - zapier init . --template=basic-auth

Digest Auth Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/digest-auth - zapier init . --template=digest-auth

Custom Auth Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/custom-auth - zapier init . --template=custom-auth

OAuth2 Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/oauth2 - zapier init . --template=oauth2

Session Auth Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/session-auth - zapier init . --template=session-auth

Babel Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/babel - zapier init . --template=babel

REST Hooks Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/rest-hooks - zapier init . --template=rest-hooks

Files Example App

https://github.com/zapier/zapier-platform/tree/master/example-apps/files - zapier init . --template=files


A full list can be found here.

To create a new app using one of these apps as a template, run zapier init . --template=X (where x is one of the apps listed in the above link).