Bruno — Free API Client

By Anoop M D and Bruno contributors · Developer tools
  • Open source
  • Free
  • Developer tools
Download Bruno Direct download from github.com Official download page Link checked October 19, 2026

Our verdict: Bruno is the API client to pick if you want your requests versioned in Git next to your code and never synced to a vendor cloud. The free open-source edition covers requests, scripting, tests and the collection runner. Built-in Git push, branching and some team features are reserved for the paid Pro and Ultimate editions.

Bruno with a collection sidebar, a POST request with a JSON body and the JSON response
Bruno with a collection sidebar, a POST request with a JSON body and the JSON response · Screenshot: Bruno contributors, MIT License, from the official repository

About Bruno

Bruno is an API client released on GitHub under the MIT License. Instead of a cloud workspace, it saves each collection as a folder of plain text files on your disk, so you can share and review requests with Git like any other code. The app works offline and has no account or cloud sync.

The free Open Source edition supports HTTP, REST, GraphQL and gRPC requests, environments, secret management, JavaScript scripting, tests, code generation and an unlimited collection runner. Paid Pro and Ultimate licenses add full Git operations inside the app, unlimited workspaces, data-driven runs, report generation and enterprise features such as SSO.

What it does well

  • Plain-file collections. Requests are stored as text files in a folder you choose, ready to commit to Git.
  • Offline only. No account and no cloud sync; data stays on your machine.
  • Many request types. HTTP, REST, GraphQL and gRPC requests with environments and variables.
  • Scripts and tests. JavaScript pre-request and post-response scripts, assertions and a collection runner.
  • Imports. Import collections from Postman, Insomnia and OpenAPI specs.

Who it is for

Good fit

Developers who want API requests stored in Git with their code and no cloud account.

Look elsewhere

Teams that want real-time cloud sharing of collections, or full Git operations inside the client for free.

Pros and cons

Pros

  • Open source under the MIT License
  • No account and no cloud sync
  • Collections live in Git next to your code
  • Imports Postman and Insomnia collections

Cons

  • In-app Git push, branching and merging need a paid license
  • Free edition is limited to two workspaces
  • No built-in real-time collaboration

How to install Bruno

Download the x64 installer; the MSI and portable ZIP are on the same page if you need them. On first launch, create or open a collection and choose a folder for it, ideally inside your project's Git repository. Bruno does not ask for an account.

Questions about Bruno

Is Bruno free?

Yes. The Open Source edition is free under the MIT License. Pro and Ultimate are optional paid editions with extra Git and team features.

Does Bruno need an account?

No. Bruno works offline and stores everything in local files.

Can I move my Postman collections to Bruno?

Yes. Bruno can import Postman collections, as well as Insomnia collections and OpenAPI specs.

Download Bruno from usebruno.com ExeDepot does not host this file. The download starts from the developer's server, github.com. Other versions are on the official download page.

Alternatives to Bruno

  • Postman API Client

    API client for sending and testing HTTP, GraphQL, gRPC and WebSocket requests.

    Postman, Inc. · Freeware · postman.com
  • Insomnia API Client

    Open-source API client for REST, GraphQL, gRPC and WebSocket with local, Git or cloud storage.

    Kong Inc. · Open source · insomnia.rest
  • Hoppscotch API Client

    Open-source API client for REST, GraphQL, WebSocket, SSE, Socket.IO and MQTT requests.

    Hoppscotch · Open source · hoppscotch.com
  • Burp Suite Community Edition Web Security Testing Tool

    Free manual web security testing toolkit with an intercepting proxy, Repeater and Decoder.

    PortSwigger · Freeware · portswigger.net

Similar to Bruno All developer tools apps

  • Fiddler Everywhere Web Debugging Proxy

    Web debugging proxy that captures, inspects and modifies HTTP and HTTPS traffic; 10-day trial.

    Progress Software (Telerik) · Free trial · telerik.com
  • Charles Proxy Web Debugging Proxy

    HTTP and HTTPS debugging proxy with SSL proxying, throttling and breakpoints; 30-day trial.

    XK72 Limited (Karl von Randow) · Free trial · charlesproxy.com