Skip to content

Orchestrations

Orchestrations manage durable, long-running batch processes with pause, resume, and cancel support. Use orchestrations for large-scale AI operations that need state management and error recovery.

An orchestration is a coordinated execution of multiple operations with checkpointing and lifecycle management. Orchestrations track progress across batches and can be paused or resumed without losing state.

This makes them ideal for operations that process large volumes of data, where you need visibility into progress and the ability to intervene if something goes wrong.

Navigate to Orchestrations in the dashboard sidebar. The list shows each orchestration’s status, creation time, and batch count.

Each row provides a quick summary so you can monitor all active orchestrations at a glance.

Click an orchestration to view its batches, progress, and results. The detail view shows:

  • Overall progress as a percentage of completed batches
  • Individual batch status and timing
  • Error details for any failed batches
  • Lifecycle controls for managing the orchestration

You can control a running orchestration using the lifecycle actions available in the detail view.

ActionDescription
PauseTemporarily halt processing. The orchestration stops at the next safe checkpoint and can be resumed later.
ResumeContinue a paused orchestration from where it stopped.
CancelStop the orchestration permanently. Cancelled orchestrations cannot be resumed.

Orchestrations move through the following statuses during their lifecycle.

StatusDescription
pendingQueued, not yet started
runningActively processing batches
pausedTemporarily halted, can be resumed
completedAll batches finished successfully
failedEncountered an unrecoverable error
cancelledPermanently stopped by user

Poll the orchestration status via the dashboard or API to track progress. The dashboard updates automatically, or you can use the GET /orchestrations/{id} endpoint to check status programmatically.

  • Tasks — manage AI operations with the Kanban-style task board
  • API Reference — access orchestration endpoints programmatically