Vydanie otvoreného API klienta Kurlo 3.1

Publikovaný vydanie Kurlo 3.1, grafického rozhrania pre ladenie a testovanie API, vyvíjaného ako alternatíva k systémom Postman, Insomnia, Bruno a Yaak. Kód je napísaný v Go a Svelte s použitím rámca Wails, ktorý namiesto zabudovaného prehliadača Chromium používa systémový WebView a je šírený pod licenciou MIT. Hotové zostavy sú vytvárané pre Linux (AppImage), Windows a macOS.

Základné funkcie

  • HTTP, GraphQL, gRPC, WebSocket, Socket.IO, SSE a MCP požiadavky.
  • Zbierky sú uložené ako YAML súbory, ktoré môžete uchovávať v Git repozitári spolu s kódom API. Pre prácu s Git je k dispozícii zabudované rozhranie.
  • Import z Postmanu, Insomnia, Bruno, OpenAPI a HAR. Skripty Postman (pm.test, pm.expect, pm.sendRequest) sú prenesené tak, ako sú.
  • Existuje emulácia kontrol prehliadača: CORS preflight požiadavky a obmedzenia CSP connect-src sú skontrolované podľa špecifikácií Fetch a CSP3. To umožňuje vidieť chyby v klientovi, ktoré by prehliadač dostal ešte pred vydaním.
  • Lokálny mock server, konzolový nástroj na spúšťanie zbierok v systémoch kontinuálnej integrácie a MCP server.
  • Voliteľný AI agent pracujúci s používateľom vybraným modelom (OpenRouter, Ollama, LM Studio, vlastný API kľúč) alebo prostredníctvom Claude Code a Codex. Zmeny sa aplikujú len po potvrdení používateľom, heslá a kľúče modelu nie sú prenášané.
  • Absencia viazanosti na účet, platené funkcie a zber telemetrie.
  • Možnosť práce bez prístupu na internet, vrátane v uzavretých okruhoch; pre AI agenta je možné použiť lokálny model cez Ollama alebo LM Studio.

Zmeny vo verzii 3.1

  • Synchronizácia zbierky so špecifikáciou OpenAPI, načítanou cez URL alebo zo súboru v repozitári. Pre CI bola pridaná príkaz "kurlo openapi check", ktorý vykazuje pridané, zmenené a odstránené operácie.
  • Premenné nastavované na úrovni jednotlivého požiadavku (vars).
  • Autorizácia JWT Bearer: token je podpísaný pri každom odoslaní, podporované sú algoritmy HS, RS, PS a ES.
  • Kontroly odpovede (kód stavu, čas, hlavičky, polia JSON) bez písania skriptov (asertácie).
  • Zrušenie odstránenia a zoznam nedávno odstránených položiek (Undo).
  • Farebné označenie prostredí (aby sa požiadavka náhodou neposlala na produkciu) a zmena poradia požiadaviek v režime drag-n-drop. serverZrýchlené otvorenie, uloženie a rolovanie pracovných priestorov s tisíckami požiadaviek a príkladov na všetkých OS.
  • Zrýchlené otvorenie, uloženie a posúvanie pracovných priestorov so tisíckami požiadaviek a príkladov na všetkých OS.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster