Introduction
Orchestrate enables building and deploying multi-agent AI workflows for complex enterprise tasks. Coordinate specialized agents, manage state, and implement human-in-the-loop controls.Create Workflow
Define multi-agent workflows
Run Workflow
Execute workflows
Get Execution
Monitor workflow progress
Key Features
Agent Types
| Agent | Capability |
|---|---|
| LLM Agent | Natural language reasoning and generation |
| Code Agent | Execute Python/JavaScript code |
| Search Agent | Web and document search |
| Tool Agent | Call external APIs and tools |
| Human Agent | Human-in-the-loop approval/input |
Workflow Patterns
- Sequential: Agents run in order
- Parallel: Multiple agents run simultaneously
- Conditional: Branch based on results
- Loop: Iterate until condition met
- Map-Reduce: Process items in parallel, aggregate results
Enterprise Features
- State persistence across executions
- Retry and error handling
- Audit logging
- Cost controls and budgets
- Human approval gates
Quick Example
Endpoints
| Method | Endpoint | Description |
|---|---|---|
POST | /orchestrate/workflows | Create workflow |
GET | /orchestrate/workflows/{id} | Get workflow |
GET | /orchestrate/workflows | List workflows |
PATCH | /orchestrate/workflows/{id} | Update workflow |
DELETE | /orchestrate/workflows/{id} | Delete workflow |
POST | /orchestrate/workflows/{id}/run | Run workflow |
GET | /orchestrate/executions/{id} | Get execution |
GET | /orchestrate/executions | List executions |
POST | /orchestrate/executions/{id}/cancel | Cancel execution |
POST | /orchestrate/executions/{id}/approve | Approve human step |

