Bruno is an offline-first, open-source API client that stores collections as files on your filesystem.
What You Get for Free
- Git-friendly — requests stored as plain text files (.bru format)
- No cloud — everything local, no account required
- REST & GraphQL — full support for both
- Scripting — pre-request and post-request JavaScript
- Environments — manage variables per environment
- Collection runner — run all requests in sequence
- CLI — run collections in CI/CD pipelines
- Import — from Postman, Insomnia, OpenAPI
Quick Start
# Install: brew install bruno or download from usebruno.com
# Create collection → requests saved as .bru files → commit to git
Why Developers Choose It
Postman forces cloud sync. Insomnia went commercial:
- Files on disk — version control your API collections with git
- No account — start immediately, no sign-up
- Offline — works without internet
A team stored Postman collections in cloud but couldn't diff changes or review API updates in PRs. With Bruno, every API request is a file — PRs show exactly what changed in the API contract.
Need Custom Data Solutions?
I build production-grade scrapers and data pipelines for startups, agencies, and research teams.
Browse 88+ ready-made scrapers on Apify → — Reddit, HN, LinkedIn, Google, Amazon, and more.
Custom project? Email me: spinov001@gmail.com — fast turnaround, fair pricing.
Top comments (0)