Bruno
Best for a Git-friendly client that keeps data on disk
License: Open source
- Windows
- macOS
- Linux
- Command line
Status: Unknown
Postman and Bruno, one of its free alternatives, side by side.
Best for a Git-friendly client that keeps data on disk
API platform for building, testing and documenting APIs with collections, mock servers and team workspaces. Has a free single-user plan.
| Fact | Bruno | Postman |
|---|---|---|
| License | License: Open sourceMIT | License: Free tier |
| Maintenance | Status: Unknown | Status: Verified |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Web | No | Yes |
| Command line | Yes | Yes |
| Self-hostable | No | No |
| Works offline | Yes | No |
| No account needed | Yes | No |
| Parity with Postman | 81% | The reference |
License classes: Open source and Free tier. Status rules: Active means a commit in the last 90 days. See the methodology.
How Bruno covers what people use Postman for.
| Feature | Bruno |
|---|---|
| Requests | |
| Send REST, GraphQL, gRPC and WebSocket requests | YesNote 1REST, GraphQL, gRPC and WebSocket requests |
| Organize | |
| Collections and environment variables | YesNote 2Collections are plain files; environments and secrets are supported |
| Testing | |
| Test scripts and assertions | YesNote 3JavaScript pre-request and post-response scripts with assertions |
| Automation | |
| Run collections from the command line or CI | YesNote 4Bruno CLI runs collections in CI |
| Design | |
| Mock servers | PartialNote 5Mock servers are in beta and must be switched on in Preferences |
| Docs | |
| Generated API documentation | PartialNote 6Markdown docs on requests and folders; there is no hosted documentation site |
| Collaboration | |
| Shared workspaces for a team | PartialNote 7Teams share collections through Git; the free edition supports public Git providers only |
| Import | |
| Import Postman collections and OpenAPI files | YesNote 8Imports Postman collections and environments |
| Parity score | 81% |