---
title: "The Grafana Agent command-line interface | Grafana Agent documentation"
description: "Learn about the Grafana Agent command line interface"
---

# The Grafana Agent command-line interface

When in Flow mode, the `grafana-agent` binary exposes a command-line interface with subcommands to perform various operations.

The most common subcommand is [`run`](run/) which accepts a configuration file and starts Grafana Agent Flow.

Available commands:

- [`convert`](convert/): Convert a Grafana Agent configuration file.
- [`fmt`](fmt/): Format a Grafana Agent Flow configuration file.
- [`run`](run/): Start Grafana Agent Flow, given a configuration file.
- [`tools`](tools/): Read the WAL and provide statistical information.
- `completion`: Generate shell completion for the `grafana-agent-flow` CLI.
- `help`: Print help for supported commands.
