Triggers & runs
Flip a pipeline's Active switch and every matching platform event starts a run on the platform's background job infrastructure — not in the request that fired the event. Runs survive restarts, stream live progress, and leave an append-only history.
The execution path
When an event fires it is matched against the active pipelines accepting its type, and one background job is enqueued per match — each pipeline gets its own independent run. The job runner decodes the typed event, executes the graph, and records the outcome.
query PipelineRuns($id: UUID!) {
pipelines {
runs(pipelineId: $id, limit: 50) {
eventName
outcome
startedAt
durationMs
errorMessage
}
}
}Durability
A run that hits a suspending node — Delay, Wait Until, or Execute Job with waiting enabled — parks durably and resumes when its condition is met, surviving restarts in between. A pipeline can wait a minute or a month; nothing is held in memory while it does.
pipelineRun GraphQL subscription streams run-level transitions and per-node events — this powers Studio's live run view.SUSPENDED with the run id, so callers can track them from run history or the live subscription.The live run view
Open any run and the graph replays it: nodes turn green as they finish, and the edges along the path the run actually took animate in the accent color — so you see exactly where the value flowed.

Other ways in
The Run action in Studio — or the pipelines.run mutation — executes a pipeline immediately with an ad-hoc payload, under your own principal.
A pipeline with API enabled is callable at /api/v1/p/{key}. Non-public endpoints require an execute grant; a public one needs no authentication.
Run Pipeline and For Each invoke a pipeline as a sub-graph; Dispatch Event fans out to every active pipeline accepting the emitted event.

Run history
Every run is recorded: the event that fired it, the outcome, when it started and finished, its duration, and the error message when a node failed. History is append-only and survives pipeline deletion-and-restore cycles; failed runs are retained for post-mortem inspection and swept on a configurable retention schedule.
Keep exploring
What a pipeline is, how it executes, and what it can do.
A three-pane graph workspace with typed connections and versioned saves.
Transforms, routes, actions, and the nodes your domains contribute.
Trace a sample event through the graph before anything goes live.