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

# Run a Collection

Running a Bruno collection lets you exercise and test an API. You can run collections from the app (**Collection Runner**) or from the command line (**Bruno CLI**).

### Collection Runner

The built-in Collection Runner supports **unlimited** runs.

1. **Open the Collection Runner** using either method:
   * In the sidebar, click **`···`** next to your collection, then select **Run**.
     <img src="https://mintcdn.com/bruno-a6972042-mintlify-c74cb75a/jV5Xn6GWJaAfl7c5/images/screenshots/get-started/bruno-basics/run_collection/run_collection.webp?fit=max&auto=format&n=jV5Xn6GWJaAfl7c5&q=85&s=886afd5099ff05b8acbedf8c91e8b086" alt="Click Run from collection menu" width="2480" height="1046" data-path="images/screenshots/get-started/bruno-basics/run_collection/run_collection.webp" />
   * Or click the **Collection Runner** icon in the top bar.
     <img src="https://mintcdn.com/bruno-a6972042-mintlify-c74cb75a/jV5Xn6GWJaAfl7c5/images/screenshots/get-started/bruno-basics/run_collection/runnericon.webp?fit=max&auto=format&n=jV5Xn6GWJaAfl7c5&q=85&s=503b0a0d07f409509641788640e022ca" alt="Collection Runner icon in the top bar" width="522" height="53" data-path="images/screenshots/get-started/bruno-basics/run_collection/runnericon.webp" />

2. **Configure the run** (optional): In the runner, set **parameters**, choose a **delay** between requests, and adjust any other options you need.

3. **Start the run** to execute the collection from the runner.

<Warning>
  The Collection Runner does not include gRPC and WebSocket requests. Only HTTP requests will be executed when running a collection.
</Warning>

<Note>
  **Data-driven testing** (running a collection with a **CSV** data file) is available in [Bruno Pro](https://www.usebruno.com/pricing) and [Bruno Ultimate](https://www.usebruno.com/pricing).
</Note>

<img src="https://mintcdn.com/bruno-a6972042-mintlify-c74cb75a/jV5Xn6GWJaAfl7c5/images/screenshots/get-started/bruno-basics/run_collection/runner.webp?fit=max&auto=format&n=jV5Xn6GWJaAfl7c5&q=85&s=035409d768445fa5f5e3274ab9cb580b" alt="Collection Runner" width="2596" height="1428" data-path="images/screenshots/get-started/bruno-basics/run_collection/runner.webp" />

### Automating Runs in CI/CD

1. **Use the Bruno CLI** to run collections from scripts and pipelines (no GUI required).

2. **Follow the CLI docs** to install the CLI, run a collection, and wire it into your CI/CD jobs: [Bruno CLI <strong><sup>↗</sup></strong>](https://docs.usebruno.com/bru-cli/overview)
