This is the main monorepo for all public code that powers the Zapier Platform Experience.
It consists of a few main packages:
zapier-platform-cli
: The CLI that devs can use to perform common tasks with their apps (such aspush
,promote
, etc)zapier-platform-core
: The package which all apps depend on; it provides functionality at runtimezapier-platform-schema
: The source of truth for what's allowed in the structure a Zapier app; not typically installed directlyzapier-platform-legacy-scripting-runner
: If your app started as a Legacy Web Builder app, this provides a shim that keeps your app running seamlesslyexample-apps/*
: A varied set of example apps to help you get startedschema-to-ts
: Custom tooling to generate TypeScript declarations forzapier-platform-core
usingzapier-platform-schema
's output schemas
- Public-facing docs:
- Internal-facing docs:
- Testing out new features that haven't been released to npm yet? See INSTALL_DEV.md
- Learn about how this repo is structured in ARCHITECTURE.md
- Looking to contribute to this repo? See CONTRIBUTING.md