# Bruno ## Docs - [Assertions](https://mintlify.wiki/usebruno/bruno/advanced/assertions.md): Master test assertions and response validation in Bruno - [Advanced Scripting](https://mintlify.wiki/usebruno/bruno/advanced/scripting.md): Master Bruno's powerful scripting capabilities with JavaScript - [Variables](https://mintlify.wiki/usebruno/bruno/advanced/variables.md): Understand variable scopes, precedence, and advanced usage patterns in Bruno - [Complex Workflows](https://mintlify.wiki/usebruno/bruno/advanced/workflows.md): Build advanced multi-request workflows and automation in Bruno - [Bru Language Syntax](https://mintlify.wiki/usebruno/bruno/api/bru-syntax.md): Complete syntax reference for Bruno's .bru file format - [bru import](https://mintlify.wiki/usebruno/bruno/api/cli/import.md): Import collections from OpenAPI and WSDL formats into Bruno - [bru run](https://mintlify.wiki/usebruno/bruno/api/cli/run.md): Run one or more requests or folders in your Bruno collection - [Collection File Format](https://mintlify.wiki/usebruno/bruno/api/collection-format.md): Specification for collection.bru and environment files - [Request File Format](https://mintlify.wiki/usebruno/bruno/api/request-format.md): Complete specification for Bruno request .bru files - [Scripting API Overview](https://mintlify.wiki/usebruno/bruno/api/scripting/overview.md): Complete reference for Bruno's JavaScript scripting API - [Post-response Scripts](https://mintlify.wiki/usebruno/bruno/api/scripting/post-response.md): API reference for post-response scripts and the bru object - [Pre-request Scripts](https://mintlify.wiki/usebruno/bruno/api/scripting/pre-request.md): API reference for pre-request scripts that run before HTTP requests - [Test & Assertion API](https://mintlify.wiki/usebruno/bruno/api/scripting/test-api.md): API reference for writing tests and assertions in Bruno - [Importing Collections](https://mintlify.wiki/usebruno/bruno/cli/importing-collections.md): Import API collections from OpenAPI, WSDL, and other formats into Bruno - [Installing Bruno CLI](https://mintlify.wiki/usebruno/bruno/cli/installation.md): Install the Bruno CLI tool to run your API collections from the command line - [CLI Options Reference](https://mintlify.wiki/usebruno/bruno/cli/options.md): Complete reference of all Bruno CLI command-line options and flags - [CLI Overview](https://mintlify.wiki/usebruno/bruno/cli/overview.md): Run and automate your API tests from the command line with Bruno CLI - [Running API Tests](https://mintlify.wiki/usebruno/bruno/cli/running-tests.md): Execute your Bruno API tests from the command line with various options and configurations - [Bru Language](https://mintlify.wiki/usebruno/bruno/concepts/bru-language.md): The plain text markup language Bruno uses to save API request information - [Collections](https://mintlify.wiki/usebruno/bruno/concepts/collections.md): Learn how Bruno collections work, including folder structure, configuration, and organization - [Environments](https://mintlify.wiki/usebruno/bruno/concepts/environments.md): Manage environment variables and secrets across different contexts in Bruno - [Git Integration](https://mintlify.wiki/usebruno/bruno/concepts/git-integration.md): Version control your API collections with Git and collaborate with your team - [Project Architecture](https://mintlify.wiki/usebruno/bruno/contributing/architecture.md): Understanding Bruno's technical architecture and monorepo structure - [Coding Standards](https://mintlify.wiki/usebruno/bruno/contributing/coding-standards.md): Coding guidelines and best practices for Bruno contributors - [Development Setup](https://mintlify.wiki/usebruno/bruno/contributing/development-setup.md): Set up your local development environment to contribute to Bruno - [Getting Started with Contributing](https://mintlify.wiki/usebruno/bruno/contributing/getting-started.md): Learn how to contribute to Bruno and make it better together - [Authentication](https://mintlify.wiki/usebruno/bruno/desktop/authentication.md): Complete guide to authentication methods in Bruno - Basic, Bearer, OAuth 2.0, API Key, AWS Sig v4, Digest, NTLM, and WSSE - [Collection Settings](https://mintlify.wiki/usebruno/bruno/desktop/collection-settings.md): Configure collection-level settings for headers, auth, scripts, tests, variables, and more - [Creating Requests](https://mintlify.wiki/usebruno/bruno/desktop/creating-requests.md): Learn how to create, configure, and organize API requests in the Bruno desktop application - [Desktop App Overview](https://mintlify.wiki/usebruno/bruno/desktop/overview.md): Getting started with the Bruno desktop application - your lightweight, open-source API client built with Electron and React - [Request Types](https://mintlify.wiki/usebruno/bruno/desktop/request-types.md): Comprehensive guide to REST, GraphQL, gRPC, and WebSocket support in Bruno - [Scripts](https://mintlify.wiki/usebruno/bruno/desktop/scripts.md): Automate workflows with JavaScript pre-request and post-response scripts in Bruno - [Tests](https://mintlify.wiki/usebruno/bruno/desktop/tests.md): Write powerful JavaScript test assertions to validate API responses in Bruno - [Installation](https://mintlify.wiki/usebruno/bruno/installation.md): Install Bruno on Mac, Windows, or Linux using binary downloads or package managers. - [CI/CD Integration](https://mintlify.wiki/usebruno/bruno/integrations/ci-cd.md): Run Bruno collections in your CI/CD pipelines with the Bruno CLI - [OpenAPI Import & Export](https://mintlify.wiki/usebruno/bruno/integrations/openapi.md): Import OpenAPI specifications and convert them to Bruno collections - [Version Control with Git](https://mintlify.wiki/usebruno/bruno/integrations/version-control.md): Collaborate on API collections using Git and any version control system - [Introduction to Bruno](https://mintlify.wiki/usebruno/bruno/introduction.md): Bruno is an open-source API client that stores collections directly on your filesystem, enabling Git collaboration and offline-first development. - [Quick Start](https://mintlify.wiki/usebruno/bruno/quickstart.md): Get started with Bruno in minutes. Create your first collection and make your first API request.