Skip to content

Welcome to FloRuntime

Streams, KV, Queues, Time-Series, Actions, and Workflows — unified in a single binary. Thread-per-shard. Zero dependencies.
Developer Quickstart

Get up and running in under a minute

Install Flo, start the runtime, and store your first value. Every primitive ships in one binary — no Kafka, no Redis, no separate workflow engine.

Terminal window
# Install via Homebrew
brew install floruntime/tap/flo
# Start the runtime
flo server start
# Store and read a value
flo kv set hello "world"
flo kv get hello
Primitives

Storage that bends to your workload

Four data primitives — all backed by the same Raft-replicated log, shaped to fit different access patterns.

Orchestration

Build agents and pipelines on the same runtime

Durable execution, multi-step workflows, and real-time stream processing — no separate cluster needed.

Client SDKs

Talk to Flo from any language

Native clients with the full TCP wire protocol. Drop-in Redis compatibility for KV. RESP, HTTP, and WebSocket transports.

Ready to deploy?

Run a single node, a 3-node Raft cluster, or scale across regions.