Version 3 marks a major milestone in Bruno's journey. Beyond the usual feature additions and bug fixes, V3 introduces foundational improvements across UX, workflows, Git integration, and extensibility.
This release sets the stage for where Bruno is headed in 2026 and beyond.
Have feedback? Join the discussion on GitHub.
⚠️ Breaking Changes: V3 includes breaking changes to scripting and execution scoping. Please review the breaking changes section below before upgrading.
Bruno is getting a modern, refreshed look.
The goal: cleaner, faster, and easier to use, without losing Bruno's familiar feel.
Workspaces make it easier to organize and collaborate on collections while still keeping your data local.
The Git UI experience has received a full overhaul with far more capability. Start a trial to test it out.
Bruno now supports YAML as a format for saving collection files.
Built on our open-source OpenCollection specification
Specification is being open-sourced at OpenCollection - Open Specification for API Collections
Bruno now ships with a native, in-app terminal, giving you quick access to your workflow without leaving the app.
Several features previously available only in paid tiers are now free for everyone:
Bruno's developer-mode scripting runtime moves from vm2 → NodeVM
The Bruno CLI now defaults to Safe Mode for script execution
To use developer mode, pass --sandbox=developer
Previously, scripts at all levels were merged into a single execution block. As a result, they shared the same scope and control flow. Bruno now executes each script level in its own isolated async scope.
Download the latest version and enjoy all the new features and improvements!
Download Bruno V3Have questions or feedback? Join the discussion on GitHub