This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Bruno

Bruno is an open-source, offline-first API client that stores collections as plain text files directly on your filesystem and uses Git for version control, providing a lightweight alternative to Postman for testing, debugging, and managing APIs while keeping your data local and private.

    Open-source, GitOps, Local API Client

    Bruno is an open-source, Git-friendly API client designed for developing, testing, and organizing API requests in a local, file-based environment. Unlike traditional tools like Postman or Insomnia that rely on cloud storage or proprietary formats, Bruno stores collections as plain-text files in a human-readable “.bru” format, making them easy to version, share, and collaborate on using Git. It supports REST, GraphQL, and other request types, along with features such as scripting, environment variables, and testing through lightweight JavaScript assertions. Built to be fast, offline-first, and privacy-respecting, Bruno provides a streamlined and developer-centric experience for managing APIs directly within existing source control workflows.

    License: Apache 2.0

    Tags: Client, Testing

    Properties: Collections, Requests, Responses, Scripts, Tests, Automation

    Website: https://www.usebruno.com/