Skip to main content
Bruno is a Git-friendly, offline-first API client built for developers who want fast local workflows, plain-text collections, and better collaboration through Git.

Bruno Starter Guide

Hands-on walkthrough: create collections, send requests, write tests, and collaborate with Git in the app.

CLI Starter Guide

Hands-on walkthrough: install Bruno CLI, run collections, generate reports, and integrate with CI/CD.

Migrating from Postman

Import your Postman collections and environments into Bruno in minutes.

Start with a task

Bruno CLI

Run collections from the command line and automate API workflows in CI.

Scripting

Add pre-request and post-response scripts to customize and test requests.

Variables

Use variables across requests, environments, and collections.

Explore Public Collections

Want to see Bruno in action? Bruno Public Collections is a GitHub repository of ready-to-use API collections. Clone one and open it in Bruno to test APIs.

Why Bruno?

  • Git-friendly collaboration — store collections as files and review API changes like code.
  • Offline-first by design — work locally without requiring a cloud account.*
  • Plain text collections — store requests in YAML for readable, versionable collections.
* Bruno does not require an account to use. Your email is only used to issue a license key if you purchase a license.