Skip to main content
Bruno CLI provides a variety of command options to help you customize your API testing and execution process. These options allow you to specify environments, configure reports, handle security, and much more. Below is a comprehensive list of available options:

Options

To use options, add them to the bru run command after you specify the collection file or folder:
To view a list of available options for Bruno CLI, run the following command:

Basic options

Setup options

Request options

Secret Manager options

The --secrets-env-file flag is used together with --env when your environment file has an externalSecrets block configured. See Secret Managers for credential file formats and full usage examples for each provider.

SSL & Security options

Output & Reporting options

Import options

Used with bru import openapi (and related import commands). Run bru import openapi -h for the full list.

Examples

This will run all the requests in your collection.
copy
You can also run specific files or folders:
copy

Next Steps

Now that you’re familiar with the command options, explore these guides to get the most out of Bruno CLI:
  1. Command Examples - Learn how to execute your collections with the above command options
  2. Import Data - Import OpenAPI and WSDL specifications into Bruno collections
  3. Generate Reports - Create detailed test reports in multiple formats
  4. Secret Managers - Fetch secrets from HashiCorp Vault, AWS Secrets Manager, or Azure Key Vault at runtime

Support

If you encounter any issues or have any feedback or suggestions, please raise them on our GitHub repository