An Orchestration API is a programmatic interface, typically RESTful or gRPC, that provides external systems with commands to start, stop, query, and manage the execution of workflows and their individual process instances within a workflow engine. It serves as the primary control plane, enabling the integration of orchestrated processes—such as multi-agent systems or data pipelines—into larger applications, CI/CD systems, or user interfaces. The API abstracts the underlying complexity of the orchestration engine, offering standardized endpoints for lifecycle operations.
