> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bronto.io/llms.txt
> Use this file to discover all available pages before exploring further.

# The Bronto command line

> Search logs, tail streams, inspect traces, and manage Bronto resources from the terminal.

`bronto` is a command-line client for the [Bronto](https://bronto.io) observability
platform. It wraps Bronto's REST and ingestion APIs, so anything you do in the web app
you can also do in a shell script, a CI job, or an agent's tool call. It's a single
binary with scriptable output and stable exit codes.

> [!NOTE]
>
> **Open source and community-supported.** The bronto CLI is developed in the open at
> [bronto-community/bronto-cli](https://github.com/bronto-community/bronto-cli) under the MIT license. It is
> supported by its community, not by Bronto's support team: report bugs, ask questions, and
> suggest features in [GitHub issues](https://github.com/bronto-community/bronto-cli/issues). Contributions are welcome.

<video src="https://mintcdn.com/bronto/KAWScdJxL520s-EQ/cli/tapes/quickstart.webm?fit=max&auto=format&n=KAWScdJxL520s-EQ&q=85&s=3dcc56a6809569fe3d02641e52d3dd13" poster="/cli/tapes/quickstart.png" aria-label="Log in, find the failing service, and pull its errors" autoPlay muted loop playsInline controls />

Log in, find the failing service, and pull its errors

## What you can do

> [card] [Search logs](https://docs.bronto.io/cli/guides/searching.md)
>
> Run one-shot queries with `bronto search`, or let filter flags like `--eq` and `--gt`
> write the WHERE clause for you.

> [card] [Follow live](https://docs.bronto.io/cli/guides/live-tail.md)
>
> `bronto tail` streams new events like `tail -f`, or redraws a live group-by every few
> seconds.

> [card] [Explore traces](https://docs.bronto.io/cli/guides/traces.md)
>
> See a trace's waterfall, latency per service, and the call-tree shape merged across
> many traces.

> [card] [Manage resources](https://docs.bronto.io/cli/guides/resources.md)
>
> Datasets, monitors, dashboards, users, API keys and more share one
> `list | get | create | update | delete` pattern.

> [card] [Script it](https://docs.bronto.io/cli/guides/scripting.md)
>
> JSONL when piped, a JSON error envelope, `--jq`, `--dry-run`, and documented exit
> codes.

> [card] [Run it in CI](https://docs.bronto.io/cli/guides/ci-cd.md)
>
> Read the key from the environment instead of a keychain, or use the container image,
> which has no shell.

## Next steps

> [card] [Install](https://docs.bronto.io/cli/getting-started/install.md)
>
> Homebrew, install script, go install, Docker, or a release archive.

> [card] [Quickstart](https://docs.bronto.io/cli/getting-started/quickstart.md)
>
> From API key to your first piped search in five minutes.

> [card] [Command reference](https://docs.bronto.io/cli/reference/commands.md)
>
> Every command and flag, generated from the CLI itself.

> [card] [Source on GitHub](https://github.com/bronto-community/bronto-cli)
>
> Issues, releases, and the code behind the bronto CLI.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.