Skip to content
Documentation

Run Cordum locally.

Docker Compose quickstart for the control plane. Requires source access.
Request access here

Estimated time: 15-20 min

Prerequisites

Docker + Docker Composecurljq
1. Start the Platform
terminal
# From the repo root
docker compose build
docker compose up -d

This boots the API gateway, scheduler, safety kernel, workflow engine, NATS, and Redis.

2. Verify Installation

Run the smoke scripts to create workflows, trigger runs, and verify CLI output.

terminal
./tools/scripts/platform_smoke.sh
./tools/scripts/cordumctl_smoke.sh
3. Access Dashboard
URLhttp://localhost:8082

The dashboard reads /config.json for API credentials. See dashboard docs for configuration details.

Inspect Data
redis-cli
docker exec cordum-redis-1 redis-cli get res:<job_id>

Result pointers are stored in Redis under res:<job_id>.

Reset State
terminal
docker compose exec redis redis-cli FLUSHALL
docker compose down -v

The second command removes JetStream state and the Redis volume.