Installation
OrcFlows runs as three components: a Go API server, a Go Temporal worker (executes workflow steps), and a SvelteKit frontend. A handful of infrastructure services (Postgres, Redis, Temporal, etc.) run in Docker.
Configuration
OrcFlows is configured entirely through environment variables, loaded from a .env file in the project root (via Viper). Copy .env.example to .env and adjust as needed. All values below have working local defaults — you only need to set what your workflows actually use.
Quickstart
This walks through creating an account, building a simple workflow, and running it — both from the visual canvas and via the API.