OSP
bruno logo

brunoOpensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

41,060 stars
2,138 forks
JavaScript
MIT
bruno screenshot

bruno

Bruno is an open-source IDE for exploring and testing APIs that offers a lightweight alternative to Postman and Insomnia. It stores API collections directly in your filesystem using plain text, enabling seamless collaboration through Git version control while maintaining complete data privacy with offline-only operation.

Key Features

  • Offline-First Architecture: Operates entirely offline with no cloud synchronization, keeping all data secure on your device
  • Git-Based Collaboration: Store collections as plain text files in Git repositories for team collaboration and version control
  • Multi-Platform Support: Available on Mac, Windows, and Linux through native installers and package managers
  • GraphQL & REST Support: Native support for both GraphQL and REST API testing and exploration
  • Open API Integration: Built-in support for OpenAPI/OpenAPI3 specification files

Use Cases

  • API Development: Test and debug REST and GraphQL APIs during development with immediate feedback
  • Team Collaboration: Share API collections through Git without vendor lock-in or cloud dependencies
  • API Documentation: Maintain living API documentation alongside test collections in version control
  • Automation Testing: Automate API testing workflows as part of CI/CD pipelines

Who Is It For

Bruno is designed for developers, QA engineers, and API teams who value data privacy and want to maintain their API testing workflows in version control. It's ideal for teams seeking a Postman alternative that works offline and integrates seamlessly with Git-based workflows.