Skip to the content.

Crankfire Documentation

An optimized, batteries-included load testing CLI for modern APIs and real-time systems.

Crankfire helps you model realistic workloads against HTTP, WebSocket, SSE, and gRPC services (selecting one protocol mode per run) with:

Use the navigation links below to explore the docs.

What is Crankfire?

Crankfire is a single binary written in Go that focuses on:

If you have ever stitched together multiple tools or scripts to run distributed load tests, Crankfire aims to give you a single, cohesive experience.

Who is it for?

Getting Started

Deep Dives

Architecture Reference