Nom du projet : bruno -- IDE open source pour tester des API
Adresse open source GitHub : https://github.com/usebruno/bruno
Adresse du site officiel : https://www.usebruno.com/
Adresse de téléchargement : https://www.usebruno.com/downloads
Documentation d'utilisation : https://docs.usebruno.com/
Bruno est un client API open source rapide et convivial, conçu pour changer le statu quo représenté par des outils comme Postman et Insomnia.
Méthode de stockage :Bruno stocke vos collections directement dans des dossiers de votre système de fichiers, en utilisant le langage de balisage en texte brut Bru pour enregistrer les informations relatives aux requêtes API.
Contrôle de version :Vous pouvez utiliser Git ou tout outil de contrôle de version de votre choix pour collaborer sur vos collections API.
Utilisation hors ligne :Bruno ne prend en charge que l'utilisation hors ligne. Selon l'auteur, il n'est jamais prévu d'ajouter une synchronisation cloud, afin de protéger la confidentialité des données et d'assurer la sécurité des données.

Adresse de téléchargement du client Bruno https://www.usebruno.com/downloads, prend en charge Mac, Windows et Linux :

Bien sûr, nous pouvons également installer Bruno via des gestionnaires de paquets tels que Homebrew, Chocolatey, Scoop, Snap et 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
Instructions d'utilisation
Envoyer une simple requête GET :
get {
url: https://api.github.com/users/usebruno
}

Envoyer une simple requête POST :
post {
url: https://reqres.in/api/login
}
body {
{
"username": "johnnash",
"password": "governingdynamics"
}
}
