Skip to content

shayaulman/zapier-platform

Repository files navigation

Zapier Platform

Build Status

This is the main monorepo for all public code that powers the Zapier Platform Experience.

Contents

It consists of a few main packages:

  • zapier-platform-cli: The CLI that devs can use to perform common tasks with their apps (such as push, promote, etc)
  • zapier-platform-core: The package which all apps depend on; it provides functionality at runtime.
  • zapier-platform-schema: The source of truth for what's allowed in the structure a Zapier app; not typically installed directly
  • zapier-platform-legacy-scripting-runner: If your app started as a Legacy Web Builder app, this provides a shim that keeps your app running seamlessly
  • example-apps/*: A varied set of example apps to get you started

Getting Started

# Install Yarn if you haven't
brew install yarn

# Clone this repo
git clone [email protected]:zapier/zapier-platform.git
cd zapier-platform

# Install dependencies
yarn

# Run tests for all packages
yarn test

# Run tests for an individual package
cd packages/cli
yarn test

About

The SDK for you to build an integration on Zapier

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 76.8%
  • HTML 21.5%
  • EJS 0.8%
  • Shell 0.6%
  • TypeScript 0.3%
  • CSS 0.0%