Skip to content

Getting Started

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.

<Card title="Bruno Starter Guide" icon="rocket" href="/introduction/quick-start"

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

<Card title="CLI Starter Guide" icon="terminal" href="/bru-cli/quick-start"

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

<Card title="Migrating from Postman" icon="right-left" href="/get-started/import-export-data/postman-migration"

Import your Postman collections and environments into Bruno in minutes.


Start with a task

<Card title="Bruno CLI" icon="terminal" href="/bru-cli/overview"

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

<Card title="Scripting" icon="code" href="/testing/script/getting-started"

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

<Card title="Variables" icon="brackets-curly" href="/variables/overview"

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.