ArkFlow documentation
ArkFlow is a high-performance stream processing engine written in Rust. It consumes from any source, processes with SQL / Python / VRL, and delivers to any sink — with write-ahead-log durability, checkpointed state, and an optional control plane for running a fleet.
Pick your path
| You are... | Start with |
|---|---|
| Evaluating ArkFlow | Quickstart → Architecture |
| Writing a pipeline | Streams → Components → Recipes |
| Migrating from Kafka Connect / Flink | Compatibility policy → Delivery semantics |
| Running in production | Kubernetes → Observability → Recovery |
| Running a fleet | Control plane → Web console |
| Extending the engine | Writing a plugin → The kernel |