> ## Documentation Index
> Fetch the complete documentation index at: https://bruno-a6972042-mintlify-71caebff.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-71caebff/WuOFbTz2aGu5p3Zi/images/screenshots/get-started/bruno-basics/run_collection/run_collection.webp?fit=max&auto=format&n=WuOFbTz2aGu5p3Zi&q=85&s=3c3a9763fc76a876fff907ad117ae486" 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-71caebff/WuOFbTz2aGu5p3Zi/images/screenshots/get-started/bruno-basics/run_collection/runnericon.webp?fit=max&auto=format&n=WuOFbTz2aGu5p3Zi&q=85&s=eb84e984689b6ec13740f8b3bd22e80d" 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-71caebff/WuOFbTz2aGu5p3Zi/images/screenshots/get-started/bruno-basics/run_collection/runner.webp?fit=max&auto=format&n=WuOFbTz2aGu5p3Zi&q=85&s=ddd2d1d487816a922e7a027517aa12f7" 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)
