Turn any Bruno collection into a standalone, interactive HTML documentation site, with code samples, tests, and a live playground included. Self-host it anywhere, or share a single file.

Nested folders, requests, environment variables, and metadata, rendered straight from your collection structure. No separate spec to maintain.
Every request comes with cURL, Python (requests), and JavaScript snippets, so consumers can call your API in seconds.
Pre-request scripts, post-response logic, and test assertions are shown inline: the full behaviour of each request, documented.
Readers can edit parameters, headers, body, and scripts, then execute requests live and see responses, right from the docs.
The output is a single self-contained file. No build step, no runtime, no third-party docs service holding your API hostage. Your docs, your infrastructure.
Head to the Documentation section and click Generate Docs.
Bruno renders your whole collection into an interactive HTML file.
Deploy the file to any static host, or send it to your team.
The desktop app where collections, examples and environments live.
Explore API ClientAutomate API testing and integrate with your CI/CD pipeline.
Explore CLITest APIs in VS Code, Cursor, Windsurf and more.
Explore IDE ExtensionMock an API from your saved examples or an OpenAPI spec.
Explore Mock ServersGenerate a beautiful, self-hosted API docs site from your collection, in one click.