Bruno behandelt eine API Sammlung wie Quelltext

Zusammenfassung

Bruno legt jede Anfrage als reine Textdatei auf die eigene Platte, eine Sammlung ist damit ein Ordner, der unveraendert in eine Ablage wandert. Keine Cloud Synchronisation, kein Pflichtkonto, MIT Kern.

Empfehlen
Name
Bruno
Version
4.1
Preis
Kostenlos
Open Source
Open Source
Betriebssystem
WindowsmacOSLinux
Aktualisiert
2026-10-05 12:12

Die Sammlung ist Code, also behandle sie wie Code

Wer einige Jahre mit einem API Werkzeug arbeitet, traegt dieselbe stille Klage mit sich. Die Sammlung der Anfragen liegt in einem Konto, also bedeutet sie einem Kollegen zu leihen, exportieren und importieren. Aendert sich eine Schnittstelle, merkt es niemand. Die Uebergabe laeuft muendlich, und wer neu dazukommt, erbt einen Ordner, den er nicht oeffnen kann. Bruno antwortet mit etwas fast Unhoeflichem in seiner Einfachheit: jede Anfrage ist eine reine Textdatei auf der eigenen Platte. Eine Sammlung ist ein Ordner, eine Anfrage ist eine Datei, und sobald dieser Ordner in einer Ablage liegt, greift die ganze Git Routine unveraendert: Commit, Zweig, Pruefung, Ruecknahme.

Die Folge ist nicht kosmetisch. Eine Aenderung erscheint als Unterschied in der Pruefung, also geschieht das Gespraech dort, wo die Aenderung liegt, und nicht drei Tage spaeter in einem Faden. Niemand muss daran denken, es weiterzusagen. Die Sammlung wird einfach Code, und Code wird von dem gelesen, der als naechstes daran arbeitet. Das klingt nach einer Kleinigkeit, bis zur ersten Uebergabe: der alte Besitzer ist weg, und die einzige Beschreibung des Verhaltens ist die Anfrage, die es ausloest.

Eine Bruno Sammlung als Ordner mit reinen Textdateien

Offline zuerst, und das Versprechen steckt im Aufbau

Bruno ist eines der wenigen Werkzeuge, die kein Cloud in das Produktversprechen geschrieben haben statt in eine Fussnote. Die offizielle Doku sagt klar, dass keine Cloud Synchronisation geplant ist und kein Konto Pflicht ist: die Daten bleiben auf der eigenen Maschine und arbeiten offline weiter, auch im Zug oder in einem Netz, das alles blockiert.

Das waere billig, wenn dahinter ein duerftiger Umfang steckte, und das ist nicht der Fall. REST, GraphQL, gRPC und WebSocket sind abgedeckt, Umgebungsvariablen sind geschichtet, damit Entwicklung und Vorstufe sich nicht vermischen, Skripte tragen Logik davor und danach, und Fassung 4 brachte einen eingebauten KI Assistenten fuer Anfragen und Tests, typisierte Variablen und eine neu gebaute Verwaltung der Geheimnisse. Team Tarife koennen Geheimnisse an fremde Tresore haengen, damit Zugaenge nicht in der Ablage landen. Der Kern ist MIT lizenziert, bezahlte Stufen verkaufen Zusammenarbeit und nicht Zugang, und weder Dateiformat noch Kommandozeile sind eingeschraenkt.

Geschichtete Umgebungen und das Skriptfeld in Bruno

Fassung 4.1 erschien im 2026-08 mit einem eingebauten mock Server und Bearbeitung der Doku als reicher Text, und es kommen weiter mehrere Fassungen pro Monat. Der Importeur liest Sammlungen aus Werkzeugen, die ein Konto erzwingen, und .bru bleibt lesbarer Text, sodass ein Unterschied in der Pruefung auf einen Blick verstaendlich ist statt eine Wand aus erzeugten Kennungen.

Der mock Server und der Doku Editor aus Bruno 4.1

Wie ein Tag aussieht, und wo der Preis liegt

Ein Tag in Bruno ist unspektakulaer, und das ist das Lob. Ordner oeffnen, Umgebung waehlen, Anfrage senden, Antwort als Beispiel speichern, und das Beispiel wird ein Test, der spaeter von der Kommandozeile laeuft. Weil die Sammlung ein Ordner mit Dateien ist, kopiert ein Kollege sie und faehrt dieselbe Pruefung, ohne den Anbieter um Erlaubnis zu bitten. Der mock Server schliesst die andere Haelfte: eine Oberflaeche laesst sich gegen eine gespeicherte Antwort bauen, bevor es die echte Schnittstelle gibt, und genau in dieser Zeit wird sonst improvisiert.

Schlecht passt es dort, wo eine gehostete Ablage, Zugriff im Browser und ein Schauglas fuer Nicht Techniker erwartet werden. Bruno ist dafuer zu roh: es setzt voraus, dass man weiss, was eine Ablage ist, und sie benutzen will. Das ist ein echter Filter und kein Mangel, aber er entscheidet, wer das Werkzeug mag und wer dagegen arbeitet.

Keine Cloud Synchronisation heisst, dass der Weg zwischen Maschinen die eigene Aufgabe ist: eine Ablage, ein Netzlaufwerk, ein selbst kopiertes Archiv. Fuer Teams, die ohnehin in der Versionsverwaltung leben, ist das der Gewinn und nicht der Preis. Fuer alle anderen ist es eine Stufe zurueck, und das darf man ruhig laut sagen.

Der Erfolg von Bruno belegt etwas, das der Markt gern vergisst: das Ende eines Entwicklerwerkzeugs ist nicht, alles in die Cloud zu schieben, sondern die Wahl zurueckzugeben. Sammlung als Code, Daten lokal, Protokolle wirklich offen. Diese drei zusammen machen es zu einer Standardantwort fuer die Zusammenarbeit an Schnittstellen.

BrunoDownload
Unterstützte Systeme: Windows macOS Linux