> ## Documentation Index
> Fetch the complete documentation index at: https://bruno-a6972042-mintlify-e71a9da4.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-e71a9da4/Cf1NFWwpTXjTR3Lh/images/screenshots/get-started/bruno-basics/run_collection/run_collection.webp?fit=max&auto=format&n=Cf1NFWwpTXjTR3Lh&q=85&s=7c2d959314383dbb731ec374849d9e27" 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-e71a9da4/Cf1NFWwpTXjTR3Lh/images/screenshots/get-started/bruno-basics/run_collection/runnericon.webp?fit=max&auto=format&n=Cf1NFWwpTXjTR3Lh&q=85&s=51d1427df10db11c9b2a5ede23bb9b4a" 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-e71a9da4/Cf1NFWwpTXjTR3Lh/images/screenshots/get-started/bruno-basics/run_collection/runner.webp?fit=max&auto=format&n=Cf1NFWwpTXjTR3Lh&q=85&s=feea747f222d3e356265566551759140" 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)
