RestApi

Dáta sem, dáta tam.

Nástroje používateľa

Nástoje správy stránok


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

Domovská stránka Bruno
Dokumentácia

INSOMNIA

POSTMAN

bruno.txt · Posledná úprava: od attilajancik