Introduction
JustWorkflowIt is a cloud-native workflow orchestration platform that lets you define, version, execute, and monitor multi-step workflows through a simple API.
What You Can Do
Section titled “What You Can Do”- Define workflows as JSON step definitions with branching, looping, and parallel execution
- Version and tag workflow definitions for safe, zero-downtime rollouts
- Submit jobs that execute workflow versions asynchronously with full status tracking
- Orchestrate parent-child workflows for complex multi-stage pipelines
- Wait for external events using
WaitForEventIdsfor approval gates and webhook callbacks - Browse and consume marketplace listings to reuse published workflow steps
- Control concurrency with resource pools that limit simultaneous step execution
How It Works
Section titled “How It Works”Define Workflow ─→ Register Version ─→ Tag as $LIVE ─→ Submit Job │ ┌────────────┘ ▼ PENDING → RUNNING → SUCCEEDED │ Steps execute via engine + scheduler- Register a workflow — create a named container (
RegisterWorkflow) - Add a version — attach an immutable step definition (
RegisterWorkflowVersion) - Tag it — pin
$LIVEto the version you want to execute (SetWorkflowVersionTag) - Submit a job — kick off execution (
SubmitJob) and poll status (GetJob) - Inspect results — view step-by-step execution history (
GetWorkflowState)
Architecture
Section titled “Architecture”JustWorkflowIt uses an event-driven architecture with:
- REST API — all operations accessible via standard HTTP/JSON
- Asynchronous job execution — jobs are queued and processed by the workflow engine
- Reliable event bus — step completions, events, and state transitions flow through ordered message queues
- Durable storage — workflows, versions, jobs, and execution state are persisted reliably
- Step scheduler — orchestrates step execution and manages job lifecycle
Next Steps
Section titled “Next Steps” Quickstart Get up and running in 5 minutes.
Authentication Learn how to authenticate API requests.
API Reference Explore the full interactive API.