Nombre del proyecto: bruno -- IDE de código abierto para probar API
Dirección de código abierto de Github: https://github.com/usebruno/bruno
Dirección del sitio web oficial: https://www.usebruno.com/
Dirección de descarga: https://www.usebruno.com/downloads
Documentación de uso: https://docs.usebruno.com/
Bruno es un cliente de API de código abierto, rápido y amigable, diseñado para cambiar el status quo representado por herramientas como Postman, Insomnia, entre otras.
Método de almacenamiento:Bruno almacena sus colecciones directamente en carpetas de su sistema de archivos, utilizando el lenguaje de marcado de texto plano Bru para guardar la información relacionada con las solicitudes de API.
Control de versiones:Puede utilizar Git o cualquier herramienta de control de versiones que elija para colaborar en sus colecciones de API.
Uso sin conexión:Bruno solo admite uso sin conexión. Según el autor, nunca se añadirá un plan de sincronización en la nube, también para proteger la privacidad de los datos y garantizar su seguridad.

Dirección de descarga del cliente Bruno https://www.usebruno.com/downloads, compatible con Mac, Windows y Linux:

Por supuesto, también podemos instalar Bruno mediante gestores de paquetes como Homebrew, Chocolatey, Scoop, Snap y Apt:
# 在 Mac 电脑上用 Homebrew 安装 brew install bruno # 在 Windows 上用 Chocolatey 安装 choco install bruno # 在 Windows 上用 Scoop 安装 scoop bucket add extras scoop install bruno # 在 Linux 上用 Snap 安装 snap install bruno # 在 Linux 上用 Apt 安装 sudo mkdir -p /etc/apt/keyrings sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/bruno.gpg --keyserver keyserver.ubuntu.com --recv-keys 9FA6017ECABE0266 echo "deb [signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" | sudo tee /etc/apt/sources.list.d/bruno.list sudo apt update sudo apt install bruno
Instrucciones de uso
Enviar una solicitud GET simple:
get {
url: https://api.github.com/users/usebruno
}

Enviar una solicitud POST simple:
post {
url: https://reqres.in/api/login
}
body {
{
"username": "johnnash",
"password": "governingdynamics"
}
}
