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

# API Client

The Bruno API Client is the desktop application you use to build, send, and organize API requests. Collections live as plain text files on your filesystem, so you can version them with Git and review API changes like code.

<CardGroup cols={3}>
  <Card title="Send Requests" icon="paper-plane" href="/send-requests/overview">
    Build and send REST, GraphQL, gRPC, WebSocket, and SOAP requests.
  </Card>

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

  <Card title="Authentication" icon="lock" href="/auth/overview">
    Configure Basic, Bearer, OAuth 2.0, AWS Signature, and more.
  </Card>

  <Card title="Secret Management" icon="key" href="/secrets-management/overview">
    Keep credentials out of version control with secret variables and vaults.
  </Card>

  <Card title="Tests" icon="flask" href="/testing/tests/introduction">
    Write assertions and test suites, and automate runs with data-driven
    testing.
  </Card>

  <Card title="Scripts" icon="code" href="/testing/script/overview">
    Pre-request and post-response JavaScript — the `bru` API, request chaining,
    and libraries.
  </Card>

  <Card title="Git & Collaboration" icon="code-branch" href="/git-integration/overview">
    Share collections with your team through your existing Git workflow.
  </Card>

  <Card title="AI" icon="sparkles" href="/ai/bruno-ai/introduction">
    Native AI features with your own provider keys — no data routed through
    Bruno servers.
  </Card>

  <Card title="Apps" icon="grid-2" href="/apps/overview">
    Build custom UIs with HTML/CSS/JS or React that interact with your APIs
    inside Bruno.
  </Card>

  <Card title="Settings" icon="gear" href="/get-started/configure/settings">
    Customize Bruno's behavior, appearance, and network configuration.
  </Card>

  <Card title="Debugging" icon="bug" href="/debugging/timeline">
    Inspect the main request, script-triggered calls, and console output in one
    timeline.
  </Card>
</CardGroup>

## New to Bruno?

Start with the [Bruno Starter Guide](/introduction/quick-start) for a hands-on walkthrough, or [download the app](/get-started/bruno-basics/download) if you have not installed it yet.

## The rest of Bruno

The API Client is one of four parts of Bruno. The others share the same collection format, so work you do in one carries over to the others.

<CardGroup cols={3}>
  <Card title="CLI" icon="terminal" href="/bru-cli/overview">
    Run the same collections from the command line and in CI/CD.
  </Card>

  <Card title="API Docs" icon="book" href="/api-docs/overview">
    Document your APIs and generate shareable documentation.
  </Card>

  <Card title="VS Code Extension" icon="code" href="/vs-code-extension/overview">
    Open and send requests without leaving your editor.
  </Card>
</CardGroup>
