Bruno

Bruno is an open-source IDE developed to explore and test API. It stores the request information directly in the file system with the Bru markup language in plain text format. It runs completely offline and supports Git usage for version control.

BR

usebruno · Testing & QA

STARS48.0K
FORKS3.1K
COMMITS4.3K
CONTRIBUTORS453
VERSIONv4.0.0
UPDATEDtoday
JavaScriptAPI TestingGit-FriendlyMIT

Alternative to (project's own claim): Postman, Insomnia

Common commercial products in this category: BrowserStack, Sauce Labs, TestRail

What can it do?
  • You can store API collections directly on your file system.
  • Using git, you can work as a team on API collections.
  • You can test API on Mac, Windows and Linux platforms.
Heads up
  • • High number of open issues (1,954)
User reviews
  • • NeutralHacker News

    Bruno: Fast and Git-friendly open-source API client (Postman alternative)

    “Bruno/Postman is basically curl + a filesystem + git + jq + make. If you're really comfortable with all those tools, you won't understand Postman because you'll say "why don't people just chain all these tools together?". It's like the famous hn comment on dropbox, "why don't…”

  • ↓ NegativeHacker News

    Bruno: Fast and Git-friendly open-source API client (Postman alternative)

    “IDEs such as JetBrains Rider and Visual Studio offer a .http file feature for making HTTP requests, reducing the necessity of tools like Postman and Bruno, particularly for basic scenarios. Regardless, I'm happy to see Bruno as an alternative. I don't often need to test HTTP…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Testing & QA