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.

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.


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
- Otevřete usebruno.com/downloads.
- 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.pkginstalátor. - Windows –
.exenebo.msiinstalátor, spusťte a dokončete průvodce. - Linux –
.AppImage,.debnebo.rpmpodle distribuce.
- macOS – stáhne se
- 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.