bruno
API Klienti
API klient je nástroj alebo softvérová knižnica, ktorá umožňuje komunikáciu medzi vaším programom a externou službou (API).
Hlavné funkcie
- Odosielanie požiadaviek: Klient sformátuje dáta tak, aby im server rozumel (napr. metódy GET, POST).
- Spracovanie odpovedí: Prijme dáta od servera (zvyčajne vo formáte JSON) a premení ich na formát, s ktorým vie váš kód pracovať.
- Autentifikácia: Automaticky prikladá bezpečnostné kľúče alebo heslá, aby server vedel, že máte prístup.
- Testovanie (napr. Postman): Slúži vývojárom na rýchle vyskúšanie, či API funguje správne bez toho, aby museli písať kód.
Bruno
Bruno slúžia na testovanie a vývoj API (podobne ako Postman, či Insomnia). Je často označovaný ako “Git-first API client”, pretože:
- Všetko ukladá ako obyčajné textové súbory do priečinka
- Každý request je súbor (.bru)
- Ideálne pre Git verzovanie (commit, diff, pull request)
- Žiadny cloud účet nie je potrebný
Je založený na Offline filozofii:
- 100 % offline-first
- Nevyžaduje login ani účet
- Všetko je lokálne
Skriptovanie a testy:
- používa vlastný Bruno scripting syntax (JS-like)
- podporuje:
- testy
- premenné
- environmenty
- má menší ekosystém
UI a komplexnosť:
- veľmi jednoduché UI
- menej funkcií
- veľmi rýchly a ľahký
Open-source:
- plne open source
- bez vendor lock-inu
Bruno je ideálny pre developerov, ktorí chcú API requesty verzovať v Git repozitári mať všetko lokálne a jednoduché.
Inštalácia
brew install --cask bruno
Linky
INSOMNIA
POSTMAN
bruno.txt · Posledná úprava: od attilajancik
