Stacks / Backend
Easy
Hoppscotch / Bruno
API client you own. Hoppscotch is the MIT web/desktop/self-host client; Bruno is the local, git-friendly collection IDE.
The problem
Postman Team is $19/user/month billed yearly. Hoppscotch is the open-source API client (web, desktop, self-host). Bruno stores collections as files in git — no cloud workspace required.
Replaces
Postman
Estimated SaaS saved
$2,280
per year, small team, before lock-in
Start on RailwayHoppscotch self-host is the Railway piece (web + backend) if the team wants a shared workspace. Bruno runs on the laptop; no deploy button. Do not show a Deploy CTA for Bruno-only.
The stack
- Hoppscotch
Open-source API client (web, desktop, self-host)
- Bruno
Local, git-friendly API IDE (collections as files)
Cost table
| You stop paying | Typical / year | Self-host instead |
|---|---|---|
| Postman Team (10 seats) | $2,280 | Hoppscotch self-host or Bruno on disk |
Agent setup prompt
Replace Postman with Hoppscotch (shared web client) or Bruno (local git collections). - Hoppscotch self-host if the team wants a browser workspace. Bruno if collections should live in the repo. - Export Postman collections once. Confirm one request runs. - Write AGENT_PROMPT.md. Bruno does not need Railway.
Also as markdown: /stacks/hoppscotch-api.md
FAQ
- Hoppscotch or Bruno?
- Hoppscotch if people live in a browser and you will self-host a workspace. Bruno if the collection should be files in git next to the API. Many teams use Bruno and skip the server.