Bruno

Open Source

A fast, git-friendly desktop API client. Store your collections as local files and version them with Git — no cloud required.

By Anoop M D v1.39.1 2M+ installs Updated
API ClientRESTGraphQLGitOpen Source WindowsmacOSLinux DevTools

Pros

  • Collections stored as plain files — fully git-versionable
  • No account or cloud sync required — fully offline
  • Supports REST, GraphQL, and gRPC
  • Bru markup language is human-readable
  • Privacy-first: no telemetry by default

Cons

  • Smaller ecosystem vs Postman
  • Some enterprise features are paid
  • Plugin ecosystem is still maturing

Overview

Bruno is a modern API client that stores your request collections as .bru files directly on disk. This means your API tests live alongside your code in Git, enabling proper collaboration and code review workflows — something Postman’s cloud-centric model makes difficult.

Why Developers Love Bruno

  • Offline-first – Zero dependency on external servers
  • bru language – Human-readable markup for API requests
  • Secret management.env file support with dotenv integration
  • Scripting – Pre/post request scripts in JavaScript

Example .bru File

meta {
  name: Get Users
  type: http
  seq: 1
}

get {
  url: {{baseUrl}}/api/users
  body: none
  auth: none
}

Technical Specs

Category
DevTools
Platform
Windows, macOS, Linux
Pricing
Open Source
Version
1.39.1
Developer
Anoop M D
Released
Oct 2022
Updated
Dec 2025
Installs
2M+