bruno

bruno

Alternative to Postman

Bruno is a desktop application for API testing and debugging. It saves API requests as Git-friendly text files, enabling natural version control and team collaboration through existing Git workflows.

  • File-based storage saving API collections as text files (Bru format) ideal for Git versioning
  • Offline-first operation with no cloud sync required, working entirely on the local filesystem
  • Pre/post-request scripting with JavaScript for dynamic request modification
  • Environment variables for switching between development, staging, and production
  • Assertion-based API tests for automated request validation
  • Collection import from Postman and Insomnia formats

Built with Electron and React, Bruno serves as a Postman alternative for developers and teams who prefer keeping API data local rather than in the cloud.

Stars
42,718
Forks
2,282
Language
JavaScript
License
MIT
api-clientapi-testingautomationdeveloper-toolsgitgraphql-clienthttp-clientjavascriptopenapiopenapi3+3

Replaces

Related Tools