Bruno
Open-Source-API-Client, der Sammlungen als einfache Dateien speichert
Bruno gehört wie Postman und Insomnia zu den Werkzeugen zum Senden von API-Anfragen. Der Ansatz ist anders: Sammlungen werden in einem einfachen textbasierten Markupformat als Dateien in einem Ordner gespeichert, nicht in der Cloud eines Anbieters. Teams committen sie in Git, prüfen Änderungen in Pull Requests und halten API-Tests neben dem Code, den sie testen.
Du kannst Anfragen mit Variablen, Skripten und Assertions erstellen, Sammlungen für Tests ausführen und Bruno über eine Kommandozeilenschnittstelle in CI-Pipelines verwenden. REST, GraphQL und weitere Protokolle werden unterstützt. Da Bruno offline funktioniert und kein Konto erfordert, spricht es Entwickler:innen an, die verpflichtende Anmeldungen und Cloud-Synchronisierung ablehnen.
Bruno ist kostenlos und Open Source; kostenpflichtige Editionen ergänzen Teamfunktionen. Das Produkt ist jünger als Postman und bietet weniger Integrationen und Funktionen für Zusammenarbeit. Alternativen sind Postman, Insomnia, Hoppscotch, Thunder Client sowie curl oder HTTPie für die Kommandozeile. Bruno eignet sich für Entwickler:innen, die API-Werkzeuge in Git integrieren möchten.