Bruno

Bruno Software Inc; Anoop M D, Anusree P S and contributors · Cliente de API para desktop com foco local, para testar REST, GraphQL e gRPC com coleções em arquivos compatíveis com fluxos de trabalho do Git.

CaskDeveloper ToolsAtualização integradaApple Silicon · Intel
Fonte homebrew/cask
Instalações nos últimos 30 dias2.626Appsº lugar: 76
Instalações no último ano76,4 milTotal em 365 dias
Versão mais recente4.2.1ontem · 7 de out.
Tamanho do download167MBarm64 / x86_64 · dmg
Frequência de atualizaçõesSemanalmente1 versão nos últimos 30 dias

Descrição

Bruno é um cliente de API para desktop com foco no uso local, voltado a desenvolvedores, engenheiros de QA e equipes que mantêm coleções de requisições junto ao código-fonte. As coleções são arquivos comuns no formato Bru, podendo ser revisadas e compartilhadas com Git, sem sincronização obrigatória de coleções na nuvem.

Recursos

  • Crie e envie requisições HTTP/REST, GraphQL e gRPC e, em seguida, inspecione cabeçalhos, corpos e respostas.
  • Organize coleções e ambientes, use variáveis e gerencie a autenticação das requisições.
  • Execute asserções e scripts JavaScript de pré-requisição e pós-resposta para testes repetíveis.
  • Importe coleções de API existentes e definições OpenAPI e gere código de cliente.
  • Colabore usando arquivos locais e controle de versão; os recursos integrados do Git variam conforme a edição.
  • Use fluxos de trabalho opcionais de documentação e servidor simulado; a CLI Bruno, instalada separadamente, oferece suporte à automação e à CI.

Instalação e uso

Instale o aplicativo para desktop no Mac com brew install --cask bruno ou baixe o DMG oficial para Apple Silicon ou Intel e mova Bruno para Aplicativos. Crie ou abra um diretório de coleção, configure o ambiente e a autenticação e envie uma requisição à sua API. O download para desktop inclui o runtime do Electron; compilar a partir do código-fonte e instalar a CLI separada têm requisitos diferentes de Node.js e ferramentas.

Bruno armazena as coleções localmente, mas as requisições ainda precisam ter acesso aos servidores de destino. Provedores Git opcionais, validação de licença e outras integrações podem se comunicar com serviços externos. Trate coleções e scripts importados como material executável: revise-os antes de executar. A versão4.2.1 corrige problemas de caminho do sandbox QuickJS e do carregador de módulos, e o projeto recomenda a atualização.

Sistemas, dependências e conflitos

As versões oficiais para desktop estão disponíveis para macOS, Windows e Linux, com artefatos de lançamento x64 e ARM64. O registro atual do Homebrew não lista dependências adicionais de formula, conflitos explícitos nem uma versão mínima do macOS; essa ausência não é garantia de compatibilidade. A versão4.2.1 inclui o Electron37.6.1. A documentação marcada do Electron37.6.1 lista macOS11 Big Sur ou posterior e Windows10 ou posterior, e confirma o runtime Linux no Ubuntu18.04+, Fedora32+ e Debian10+. Esses são requisitos mínimos de suporte do runtime, não uma garantia separada de que todos os recursos do Bruno funcionem em todas as distribuições; use a arquitetura correta e confira os requisitos de download do aplicativo. A configuração oficial do DEB para Linux exige as bibliotecas GTK3, libnotify, NSS, XSS, Xtst, xdg-utils, AT-SPI, UUID, libsecret e ALSA. As fontes citadas não estabelecem a memória RAM mínima nem o espaço ocupado após a instalação. Não foi identificada uma edição oficial para dispositivos móveis.

O DMG oficial para Apple Silicon da4.2.1 tem166,655,607bytes. Esse é o tamanho do download, não o espaço ocupado após a instalação. Arquiteturas e formatos de pacote diferentes têm tamanhos diferentes.

Contas, taxas e licença

A edição gratuita e de código aberto permite trabalhar com APIs localmente sem login obrigatório no Bruno nem sincronização na nuvem. As edições comerciais Pro e Ultimate oferecem recursos adicionais para equipes, Git, integrações e suporte; consulte a comparação oficial para verificar a disponibilidade de recursos e os preços atuais de assinatura por usuário. Os provedores conectados e as APIs testadas podem exigir credenciais ou assinaturas próprias. O repositório público está sob a licença MIT, com atribuição a Anoop M D, Anusree P S e colaboradores; os recursos e serviços comerciais têm termos separados. A Bruno Software Inc publica o aplicativo.

Fontes: Cliente de API oficial, Downloads, Preços, Repositório, Configuração de compilação da versão4.2.1. Fonte do runtime: https://github.com/electron/electron/blob/v37.6.1/README.md#platform-support

Novidades Novidades da versão 4.2.1 7 de out. · Editoria OpenNavo · Tradução por IA

  • DestaquesResolve caminhos reais de módulo para impedir escapes do sandbox por meio de links simbólicos.

Interface gráfica de código aberto para Homebrew. Instalações feitas pelo cliente macOS ou pelo comando brew.

© 2026 OpenNavo