Welcome to Bruno
Bruno is a new and innovative API client, aimed at revolutionizing the status quo represented by Postman and similar tools. Built with React and Electron, Bruno brings a fresh approach to API development and testing.Offline-First
No cloud sync, ever. Your data stays on your device, ensuring complete privacy and control.
Git-Native
Collections stored as plain text files in a folder, making version control seamless with Git or any VCS.
Cross-Platform
Run Bruno on Mac, Windows, and Linux with native installers and package managers.
Developer-Friendly
Built using React and Electron with a focus on developer experience and modern workflows.
Why Bruno?
Collections as Code
Bruno stores your API collections directly in a folder on your filesystem using a plain text markup language called Bru. This means:- Version control your API collections with Git
- Collaborate with your team using pull requests
- Review API changes in your standard code review workflow
- No vendor lock-in - your data is always accessible
Privacy-First Design
Bruno is offline-only. There are no plans to add cloud-sync to Bruno, ever. We value your data privacy and believe it should stay on your device.Read our long-term vision on data privacy and sustainability.
The Bru Language
Bruno uses a simple, readable format for storing API requests. Here’s an example:Technology Stack
Bruno is built with modern, battle-tested technologies:- Frontend: React with Tailwind CSS
- Desktop: Electron
- State Management: Redux
- Code Editors: CodeMirror
- Icons: Tabler Icons
- Forms: Formik with Yup validation
- HTTP Client: Axios
- File Watching: Chokidar
- Internationalization: i18next
Open Source & Sustainability
The majority of Bruno’s features are free and open source. We strive to strike a harmonious balance between open-source principles and sustainability.Explore Commercial Features
Check out our paid versions to see if there are additional features that you or your team may find useful.
Next Steps
Install Bruno
Get Bruno installed on your machine in minutes.
Quick Start
Make your first API request with Bruno.
Documentation
Explore the full documentation.
Join Community
Get help and connect with other Bruno users.