> ## Documentation Index
> Fetch the complete documentation index at: https://bruno-a6972042-docs-timeline-scripts.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 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.

<CardGroup cols={2}>
  <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>

  <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>

  <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.
  </Card>
</CardGroup>

***

## Start with a task

<CardGroup cols={2}>
  <Card title="Bruno CLI" icon="terminal" href="/bru-cli/overview">
    Run collections from the command line and automate API workflows in CI.
  </Card>

  <Card title="Scripting" icon="code" href="/testing/script/getting-started">
    Add pre-request and post-response scripts to customize and test requests.
  </Card>

  <Card title="Variables" icon="brackets-curly" href="/variables/overview">
    Use variables across requests, environments, and collections.
  </Card>
</CardGroup>

## Explore Public Collections

Want to see Bruno in action? [Bruno Public Collections](https://github.com/bruno-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](/git-integration/overview)** — store collections as files and review API changes like code.
* **Offline-first by design** — work locally without requiring a cloud account.<sup>\*</sup>
* **Plain text collections** — store requests in YAML for readable, versionable collections.

<sub>\* Bruno does not require an account to use. Your email is only used to issue a license key if you <a href="https://www.usebruno.com/pricing">purchase a license</a>.</sub>
