pkg.soopen package index

cask

Install bruno with Homebrew Cask

Open source IDE for exploring and testing APIs. Version 4.3.0 via Homebrew Cask; verified from local package data.

install

Additional install commands

macOS

Homebrew Caskverified · 100%
brew install --cask bruno

local Homebrew cask metadata

overview

Package summary

Open source IDE for exploring and testing APIs

Commands and aliases

No executable aliases were found in the local package database.

history

Project history and usage

Bruno is an open-source desktop IDE and command-line tool for creating, exploring, and testing APIs. It stores collections as plain-text files on the local filesystem and is designed for Git-based collaboration without mandatory cloud synchronization.

Project history

Work on Bruno began in 2021 as a side project. After nearly a year of development, it was open-sourced under the MIT license in October 2022 and announced through developer communities.

The project was conceived as an offline, filesystem-based alternative to cloud-centered API clients such as Postman and Insomnia. Its official repository emphasizes local data ownership, plain-text collections, and collaboration through ordinary version control.

Adoption history

The initial 2022 launch attracted little attention, but a small community formed as developers discovered its offline, Git-friendly approach. The maintainer reported growing migration from other API clients and increasing momentum during 2023.

Bruno subsequently became available through native downloads and package managers including Homebrew, Chocolatey, Scoop, Snap, Flatpak, and Apt. Official CLI container images also support local and CI execution.

How it is used

Developers create or open a collection folder, define HTTP or other supported API requests, run them in the desktop client, and commit the resulting Bru files to version control.

Teams can execute collections with Bruno CLI or official container images in CI. Environment variables, authentication settings, scripts, tests, imports, and request history support development and debugging workflows.

Why package nerds care

Bruno's defining packaging idea is that API collections are ordinary files: requests are stored in the plain-text Bru format inside a user-selected folder and can be versioned with Git. This makes collections inspectable and portable without depending on a hosted workspace.

The project also spans desktop packages, a CLI, npm-based tooling, and container images, making it relevant to users who want the same API collection to work interactively and in automated pipelines.

Timeline

  • 2021: Development begins as a side project.
  • 2022: Bruno is open-sourced under the MIT license in October.
  • 2023: The maintainer reports increasing adoption by users migrating from other API clients.
  • 2025: Bruno announces a version 3 preview with its first major interface refresh in four years.
  • 2026: The Homebrew cask tracks the 4.x release line.

Related projects

  • Postman and Insomnia are the principal API clients against which Bruno's offline and Git-oriented design is commonly contrasted.
  • Bruno CLI runs the same filesystem collections in terminals and continuous-integration environments.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for bruno. Package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
No executable data was present.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version4.3.0
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/usebruno/bruno

  • infoNo package-manager update timestamp was available.low confidence
  • infoNo cached GitHub release or tag data was available.https://github.com/usebruno/brunonone confidence

install metadata

Package metadata

Package keycask:bruno
Version4.3.0
Package managerHomebrew Cask
Package manager pagehttps://formulae.brew.sh/cask/bruno
Homepagehttps://www.usebruno.com/
Repositoryhttps://github.com/usebruno/bruno
Upstream docshttps://www.usebruno.com/
Source archivehttps://github.com/usebruno/bruno/releases/download/v4.3.0/bruno_4.3.0_arm64_mac.dmg
SHA-256bb4c4d8de817a6f529880627606137fd16346ddece547c6a0862e84bd1cc69bf
Bottlenot recorded
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew cask API
Taphomebrew/cask
Full Tokenbruno
Names
  • Bruno
Artifacts
Auto Updatesyes
Deprecatedno
Disabledno

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkgdb category and tag curation