DEV Community

Alex Spinov
Alex Spinov

Posted on

Bruno Has a Free API Client — Git-Friendly Postman Alternative That Stores Requests as Files

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
Enter fullscreen mode Exit fullscreen mode

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)