bruno
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
TL;DR · 30-second scan
bruno (JavaScript) — Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
You want API collections version-controlled alongside your code, with no cloud sync and no login.
CLI & Dev Tools · Testing
An API client that stores collections as plain text files in your repository instead of syncing them to a vendor cloud. That single decision fixes the problems teams have with Postman: requests get reviewed in pull requests, they branch with your code, and nothing about your internal API leaves your infrastructure. Offline by default, no account needed. JavaScript, MIT for the core. The tradeoff is maturity — the collaboration features teams grew used to elsewhere are handled by git rather than built in, which is better in principle and more friction for non-technical teammates. Some conveniences remain behind a paid tier.
You want API collections version-controlled alongside your code, with no cloud sync and no login.
Your team includes non-developers who need shared collections without touching git.
Add this badge to your README to show your project is curated on StackPicks. Free, lightweight (180×28 SVG), and gives your visitors a one-click way to see honest take + alternatives.
[](https://stackpicks.dev/repo/usebruno-bruno)
<a href="https://stackpicks.dev/repo/usebruno-bruno"><img src="https://stackpicks.dev/api/badge/usebruno-bruno" alt="Featured on StackPicks" width="180" height="28" /></a>
Are you the maintainer of usebruno/bruno? Add the badge and we'll feature your project in the weekly curator newsletter.