Workflow automation
built for builders.
Compose, deploy, and manage automated workflows programmatically. Self-host for free, scale without lock-in. No per-task fees. No arbitrary limits.
Everything you need.
Nothing you don't.
From idea to production
in three steps.
Define your workflow
Write a workflow file in TypeScript or Python. Declare your trigger, compose your steps, set retry policies. It reads like application code because it is.
Deploy anywhere
Run the Floral CLI to deploy. Works on bare Docker, Kubernetes, Railway, Fly.io, or any host with a container runtime. No managed infrastructure required.
Observe and iterate
Every execution is logged with step-level detail. Retry failed runs with one command. Promote to production only when tests pass in CI.
Yours to run,
yours to extend.
Floral is Apache 2.0 licensed. Read the source, submit a PR, run it on-premise, fork it, build on it. We ship the core as open source because we believe your automation layer should never be a black box or a ransom.
Free to run.
Pay for what you want managed.
The community edition has no workflow limits, no task caps, no expiry. Managed Cloud handles the ops so you don't have to.
Start automating.
Keep the control.
Install the Floral community edition in under five minutes. No credit card. No account. Just a workflow runtime you can trust.