Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zapier/zapier-platform

The SDK for you to build an integration on Zapier
https://github.com/zapier/zapier-platform

cli nodejs zapier

Last synced: 2 months ago
JSON representation

The SDK for you to build an integration on Zapier

Awesome Lists containing this project

README

        

# Zapier Platform

[![CI](https://github.com/zapier/zapier-platform/actions/workflows/ci.yaml/badge.svg)](https://github.com/zapier/zapier-platform/actions/workflows/ci.yaml)

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`](packages/cli): The CLI that devs can use to perform common tasks with their apps (such as `push`, `promote`, etc)
- [`zapier-platform-core`](packages/core): The package which all apps depend on; it provides functionality at runtime
- [`zapier-platform-schema`](packages/schema): The source of truth for what's allowed in the structure a Zapier app; not typically installed directly
- [`zapier-platform-legacy-scripting-runner`](packages/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/*`](example-apps): A varied set of example apps to help you get started
- [`schema-to-ts`](schema-to-ts): Custom tooling to generate TypeScript declarations for `zapier-platform-core` using `zapier-platform-schema`'s output schemas

## Docs

* Public-facing docs:
- [Latest CLI developer guide](packages/cli/README.md)
- [Latest CLI command reference](packages/cli/docs/cli.md)
- [Latest schema docs](packages/schema/docs/build/schema.md)
- The :point_up: docs are also hosted at https://platform.zapier.com
- [CHANGELOG.md](CHANGELOG.md)
* Internal-facing docs:
- Learn about how this repo is structured in [ARCHITECTURE.md](ARCHITECTURE.md)
- Looking to contribute to this repo? See [CONTRIBUTING.md](CONTRIBUTING.md)