Čt. Lis 12th, 2026
Uživatelské rozhraní Bruno - GET request na GitHub API a JSON odpověď 200 OK

Dlouho jsem na API requesty používal Postman. Fungovalo to, ale postupně mi přišel těžký, nafouklý a pořád se něco aktualizovalo – občas i zasekával. Zkusil jsem Bruno. Stejná základní práce (posílat a ladit API requesty), ale lehčí a bez zbytečných věcí okolo.

Co to je Bruno

Bruno je desktopový API klient pro REST, GraphQL a další protokoly. Kolekce drží lokálně jako textové soubory, ne v proprietárním cloudu.

Je open source (MIT) a běží na Windows, macOS i Linuxu. Oficiální web: usebruno.com. Zdrojáky: GitHub usebruno/bruno.

Uživatelské rozhraní Bruno - GET request na GitHub API a JSON odpověď 200 OK

Proč je lehčí než Postman

  • Offline-first – requesty běží z vašeho počítače. Pro běžnou práci není potřeba účet ani cloud sync.
  • Kolekce jako soubory – každý request je čitelný text (.bru / YAML). Snadno se diffuje a reviewuje v Gitu.
  • Bez cloudového účtu – data zůstávají u vás, dokud je sami nesdílíte (typicky přes Git).
  • Méně „platformy“ – zaměření na samotného klienta, ne na celý ekosystém mock serverů, monitorů a workspace v cloudu.
  • Nižší režie – méně nutkání k přihlášení, syncu a neustálým updatům kolem cloudu.
API request v Bruno uložený jako čitelný YAML soubor s testy
Vestavěná Git integrace v Bruno - diff a commit změn v kolekci

Kde Postman (nebo Bruno) může být horší

Poctivě: Postman je větší ekosystém. Pokud tým spoléhá na cloudové workspace, vestavěné mock servery, monitory, API Network nebo enterprise governance (SSO/RBAC v rámci Postman platformy), Bruno to nativní cestou nenahradí 1:1.

Bruno sází na Git jako na spolupráci. To je výhoda pro vývojáře s repo workflow – a nevýhoda, když kolegové Gitem běžně nepracují a chtějí sdílet kolekce „kliknutím“ v cloudu.

Integrací a plugin ekosystému má Postman pořád víc. Bruno roste (CLI, import Postman kolekcí, gRPC/WebSocket podle verzí), ale parity s celou Postman platformou nemá a ani o ni neusiluje.

Ve verzi zdarma můžete mít otevřené najednou jen 2 workspace. Mě to zatím nijak neomezilo – různé kolekce si můžete zakládat dál.

Instalace

Bruno stáhnete přímo z webu, nebo přes správce balíčků. Níže dvě praktické cesty.

Možnost A: Homebrew (macOS / Linux)

Homebrew je package manager – nástroj, který instaluje a aktualizuje programy z terminálu jedním příkazem. Pokud ho už máte:

brew install bruno

Na macOS i na Linuxu s Homebrew to stáhne oficiální build a připraví spuštění. Ověření: v aplikacích / v menu najdete Bruno, případně bruno v PATH podle instalace.

Možnost B: stažení z webu usebruno.com

  1. Otevřete usebruno.com/downloads.
  2. Vyberte systém:
    • macOS – stáhne se .dmg (disk image: otevřete soubor a přetáhněte Bruno do Applications) nebo nověji i .pkg instalátor.
    • Windows – .exe nebo .msi instalátor, spusťte a dokončete průvodce.
    • Linux – .AppImage, .deb nebo .rpm podle distribuce.
  3. Spusťte Bruno. Účet ani přihlášení pro lokální práci nejsou potřeba.

Alternativně jdou Windows balíčky přes Chocolatey / winget / Scoop a Linux přes Snap, Flatpak nebo APT – detaily jsou v dokumentaci k instalaci.

Avatar

By Fradd

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

5 × 5 =