Skip to main content

Agent-native across 6 coding tools, visual debugger, fast CLI, your entire API lives in plain markdown.

Reqbook stores API work as plain markdown files. Send ad-hoc requests from the terminal or browser. Design API contracts. Validate them in CI. Your coding agent can read, write, and run everything. No hosted workspace, no proprietary format just files in your repo.

rqb-cli

Terminal interface: rqb request, rqb exec, rqb flow, and more.

rqb-ui

Browser interface: New Request panel, endpoint runner, flow canvas.

Agent integration

MCP tools and skills for Claude Code, Cursor, Copilot, and others.

Quickstart

Install Reqbook, create a project, and execute your first request in under five minutes.

Agent integration

Install skills and MCP tools so Claude Code, Cursor, Copilot, and others can work with specs directly.

Web preview

Browse specs, tune parameters, send requests, inspect responses, and edit markdown all in the browser.

Vibe coding guide

Use Reqbook in your agent loop: document routes, run endpoints, build flows, and review changes.

How it works

Every API operation lives in a markdown file:
The same files are used by:

The vibe coding loop

1

Agent creates or updates specs

Ask your agent to document a route, import from curl, or scan the project for missing specs:
2

Review in the browser UI

Inspect the generated markdown, adjust runtime params, run the request, and compare the response against the expected value.
3

Build flows

Ask the agent to connect specs into a pipeline:
The flow is saved as api-docs/flows/checkout.md and runnable from both CLI and browser.
4

Commit reviewable markdown

Specs are ordinary markdown. Every change is reviewable, diffable, and revertable in your PR.

Without Reqbook, agents work blind

When an agent needs to test an API endpoint without Reqbook, it reads router files, middleware, env config, constructs a curl command, parses raw stdout, and throws everything away. The next session starts from zero. The setup cost is five minutes (rqb init). After that, API docs, tests, CI checks, mock responses, and agent context come from the same reviewable markdown files.

Why not Postman, Insomnia, Bruno, or Hurl?

Agents need file-based tools

GUI tools store state in app databases or proprietary formats. Agents cannot read or write them reliably. Reqbook specs are plain markdown any agent can read, create, and edit them.

Everything stays in the repo

Specs live in api-docs/ alongside your code. Every API change goes through code review. No “export to share” step, no drift between the tool and the repo.

One source, every surface

The same file runs in the CLI, renders in the browser UI, serves the mock server, and validates in CI. You describe the API once.

No account, no cloud

A single Rust binary. No signup, no workspace ID, no internet dependency at runtime. Works offline.
Postman is the right choice when a team wants a broad hosted API platform with collaboration, monitoring, and governance. Bruno is the right choice when a team primarily wants a mature Git-native desktop API client. Hurl is the right choice when a team wants a fast plain-text HTTP test runner in CI. Reqbook is for teams that want API docs in the repo to be readable, executable, reviewable in PRs, runnable in CI, and directly usable by coding agents.

Next steps

Quickstart

Run a real API request in five minutes.

Set up agents

Install skills, slash commands, and MCP for supported coding agents.

Web preview

Start rqb serve and explore the browser UI.