Vydání otevřeného API klienta Kurlo 3.1

Byl vydán Kurlo 3.1, grafické rozhraní pro ladění a testování API, které se vyvíjí jako alternativa k systémům Postman, Insomnia, Bruno a Yaak. Kód je napsaný v Go a Svelte s využitím frameworku Wails, který namísto zabudovaného enginu Chromium používá systémový WebView, a je distribuován pod licencí MIT. Hotové sestavení je vytvářeno pro Linux (AppImage), Windows a macOS.

Hlavní funkce

  • HTTP, GraphQL, gRPC, WebSocket, Socket.IO, SSE a MCP.
  • Kolekce jsou uchovávány ve formě YAML souborů, které lze držet v repozitáři Git spolu s kódem API. Pro práci s Gitem je k dispozici vestavěné rozhraní.
  • Import z Postman, Insomnia, Bruno, OpenAPI a HAR. Skripty Postman (pm.test, pm.expect, pm.sendRequest) jsou přeneseny tak, jak jsou.
  • Existuje emulace prohlížečových kontrol: CORS preflight dotazy a omezení CSP connect-src jsou kontrolovány podle specifikací Fetch a CSP3. To umožňuje před vydáním vidět v klientovi chybu, kterou obdrží prohlížeč.
  • Lokální mock server, konzolový nástroj pro spuštění kolekcí v systémech kontinuální integrace a MCP server.
  • Volitelný AI agent, pracující s vybraným uživatelským modelem (OpenRouter, Ollama, LM Studio, vlastní API klíč) nebo prostřednictvím Claude Code a Codex. Změny jsou aplikovány pouze po potvrzení uživatelsky, hesla a modelové klíče nejsou předávány.
  • Neexistence vazby na účet, placené funkce a sběr telemetrie.
  • Možnost práce bez přístupu k internetu, včetně uzavřených okruhů; pro AI agenta lze použít lokální model přes Ollama nebo LM Studio.

Změny ve verzi 3.1

  • Synchronizace kolekce se specifikací OpenAPI, která se načítá po URL nebo z souboru v repozitáři. Pro CI byla přidána příkaz 'kurlo openapi check', který zobrazuje přidané, změněné a odstraněné operace.
  • Proměnné definované na úrovni jednotlivých dotazů (vars).
  • Autorizace JWT Bearer: token je podepsán při každém odeslání, podporovány jsou algoritmy HS, RS, PS a ES.
  • Kontroly odpovědi (kód stavu, čas, hlavičky, pole JSON) bez psaní skriptů (označení).
  • Zrušení smazání a seznam nedávno smazaných prvků (Zpět).
  • Barevné označení prostředí (aby nedošlo k náhodnému odeslání dotazu do produkce) server) a změna pořadí dotazů v režimu drag-n-drop.
  • Zrychleno otevírání, ukládání a scrollování pracovních prostorů s tisíci dotazů a příkladů na všech OS.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster