bruno-postman-alternativelisted
Install: claude install-skill CarlosCaPe/octorato
# Bruno — Postman Alternative with Git-Native Collections
The differentiator vs Postman / Insomnia: collections live as **plain text files inside the project's git repo**, not in a cloud account. Diff, review, branch, merge — same workflow as code.
## When to use
- Recommending an API client to a client team where Postman's per-seat pricing is friction
- API contracts must live in the same git repo as the code that implements them
- Team review of API collection changes should go through PRs, not a SaaS sharing UI
- Air-gapped / offline environments where cloud-synced Postman is blocked
- CI / scripted runs need a deterministic, file-based API client
## When NOT to use
- Team is already happy on Postman and the friction of migrating outweighs the savings
- Heavy reliance on Postman's cloud-hosted mock servers (Bruno has different mocking ergonomics)
- Need a vendor-supported tool with SLAs (Bruno is OSS, community-supported)
## Source of truth
- Repository: `github.com/usebruno/bruno`
- License: MIT
- Cross-platform: macOS, Windows, Linux
- Collection format: `.bru` files (plain text, git-friendly)
- Git UI: built-in (visible commits, fetch/pull/push, conflict resolution)
## Quick start
```bash
# Install (varies by platform — check the repo README)
# macOS via Homebrew
brew install bruno
# Linux via snap or package
# Windows via installer
```
Create a collection → Bruno writes `.bru` files in your chosen directory → commit them with the rest of your code.
## Bruno