Skip to main content
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.
    • Or click the Collection Runner icon in the top bar.
Click Run from collection menu Collection Runner icon in the top bar
  1. Configure the run (optional): Before starting a run, you can customize it using the configuration panel:
    • Timings — set a delay (in milliseconds) between requests.
    • Filters — use include or exclude tags to control which requests run. See tag-based filtering for details.
    • Request selection — select, deselect, or drag-and-drop to reorder requests in the right panel. WebSocket and gRPC requests are not supported and appear disabled.
  2. Start the run by clicking Run N Request(s) to execute the selected requests.
The Collection Runner does not include gRPC and WebSocket requests. Only HTTP requests will be executed when running a collection.
Data-driven testing by using a .CSV file is available in our Pro and Ultimate Edition
Collection Runner

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