API testing,
refined.
A minimalist CLI tool for declarative API testing. Built for developers who value speed, precision, and version-controlled flows.
GET /api/v1/health expect: status: 200 body.status: "ok" POST /api/v1/auth body: user: {{ secrets.USER }} capture: token: res.body.token
The Complexity Tax
Modern API testing tools have become bloated with heavy GUIs and proprietary formats. Restflow strips away the noise, replacing complex interfaces with simple, human-readable text files that live in your repository.
Declarative Syntax
Define tests in simple .flow files. No scripting required, just pure intent. Version control your tests alongside your code.
CLI-Native
A lightweight binary with zero dependencies. Runs instantly in any terminal environment. Engineered for the developer workflow.
CI-Ready
Native support for GitHub Actions, GitLab CI, and more. Structured JSON or JUnit output for automated reporting.
"We believe that tools should be invisible. Testing shouldn't be a chore of clicking buttons; it should be as natural as writing code."— The Restflow Philosophy