Orchestrator Documentation

Workflow orchestration and job scheduling platform

What is Orchestrator?

Orchestrator is a comprehensive workflow orchestration and job scheduling platform that enables you to build, manage, and monitor complex workflows with parallel execution patterns. It supports the preferred parallel job execution flow: Pass → Parallel → (multiple jobs like etljob1, etljob2) → Succeed/Failed based on job outcomes.

Deploying repository-based Python or PySpark jobs?

Use OrbexDB Jobs & Pipelines and define the DAG in orbex.pipeline.yml. See the complete Orbex Pipelines manifest guide.

Workflow Management

Design and execute complex workflows with dependencies and parallel execution

Job Scheduling

Schedule jobs with cron expressions, time-based triggers, and event-driven execution

Parallel Execution

Execute multiple jobs in parallel with intelligent resource management

Real-time Monitoring

Monitor workflow execution, job status, and performance metrics in real-time

Parallel Execution Flow Pattern

Pass
→
Parallel
→
etljob1
etljob2
etljob3
→
Succeed
Failed

Quick Start Guide

Quick Links