DocumentationPlatform

Platform

Pipe Studio

Pipe Studio is the editor for pipelines tied to an endpoint. A pipeline bundles a declarative pipe graph (v3) with TypeScript; publishing creates a new immutable version that production webhooks invoke when the pipeline is enabled.

Tabs at a glance

  • Event — sample payload and environment values your handler reads as context.env (not process.env).
  • Design — graph view of triggers, HTTP steps, and code nodes for the pipe.
  • Code — handler source and Monaco editing; aligns with the published bundle.
  • Test — run Execute against the live published graph with a JSON body.
  • Runs — recent executions for quick review.
  • History — version list, diff context, and publish actions.

Publishing and runtime

Publish validates settings.pipe and bundles your handler. Only one enabled pipeline per endpoint is invoked for incoming webhooks; the runtime uses the current live version.

Tier limits apply to pipeline count, execution timeout, bundle size, and HTTP steps—see Pricing. Test Execute uses the same runtime as production with a synthetic event.

API and CLI

Everything you do in the UI maps to REST endpoints for listing pipelines, creating versions, and executing tests. The official CLI runs build and push from your machine after you sign in with eventpipe login—the same session as the dashboard.