Kurlo 3.1 atvērtā API klienta izdošana

Ir publicēta Kurlo 3.1 laidiena versija, grafiskā saskarne API atkļūdošanai un testēšanai, kas tiek attīstīta kā alternatīva Postman, Insomnia, Bruno un Yaak sistēmām. Kods uzrakstīts valodās Go un Svelte, izmantojot Wails rāmīti, kas, neizmantojot iebūvēto Chromium dzinēju, izmanto sistēmas WebView, un tiek izplatīts ar MIT licenci. Gatavās versijas tiek veidotas Linux (AppImage), Windows un macOS.

Galvenās iespējas

  • HTTP pieprasījumi, GraphQL, gRPC, WebSocket, Socket.IO, SSE un MCP.
  • Kolekcijas tiek glabātas YAML failos, kurus var turēt Git glabātuvē kopā ar API kodu. Iebūvēts interfeiss ļauj strādāt ar Git.
  • Importēšana no Postman, Insomnia, Bruno, OpenAPI un HAR. Postman skripti (pm.test, pm.expect, pm.sendRequest) tiek pārvietoti tā, kā tie ir.
  • Ir emulācija pārlūka pārbaudēm: CORS preflight pieprasījums un CSP connect-src ierobežojumi tiek pārbaudīti atbilstoši Fetch un CSP3 specifikācijām. Tas ļauj vēl pirms izlaišanas redzēt klientā kļūdu, ko saņems pārlūks.
  • Lokālais mock serveris, konsoles rīks kolekciju izpildīšanai nepārtrauktas integrācijas sistēmās un MCP serverī.
  • Opcionāls AI aģents, kas darbojas ar lietotāja izvēlēto modeli (OpenRouter, Ollama, LM Studio, personīgais API atslēga) vai caur Claude Code un Codex. Izmaiņas tiek piemērotas tikai pēc lietotāja apstiprinājuma, paroli un modeļa atslēgas netiek nosūtītas.
  • Nav saistīta ar kontu, maksas funkcijām un telemetrijas vākšanu.
  • Iespēja strādāt bez piekļuves internetam, tostarp slēgtos lokos; AI aģentam var izmantot lokālo modeli caur Ollama vai LM Studio.

Izmaiņas 3.1 versijā

  • Kolekcijas sinhronizācija ar OpenAPI specifikāciju, ko var lejupielādēt pēc URL vai no faila glabātuvē. CI ir pievienota komanda „kurlo openapi check”, kas izvada pievienotās, mainītās un dzēstās darbības.
  • Mainīgie, kas norādīti atsevišķa pieprasījuma līmenī (vars).
  • JWT Bearer autentifikācija: tokens tiek parakstīts katra nosūtīšanas laikā, tiek atbalstīti algoritmi HS, RS, PS un ES.
  • Atbilžu pārbaudes (statusa kods, laiks, galvenes, JSON lauki) bez skriptu rakstīšanas (assertions).
  • Izdzēšanas atcelšana un nesen izdzēsto elementu saraksts (Undo).
  • Vides krāsu marķējums (lai pieprasījums netiktu nejauši nosūtīts uz ražošanas) un pieprasījumu secības izmaiņas drag-n-drop režīmā. serveraPaātrināta darba telpu atvēršana, saglabāšana un ritināšana ar tūkstošiem pieprasījumu un piemēru visās OS.
  • Paātrināta darba telpu atvēršana, saglabāšana un ritināšana ar tūkstošiem pieprasījumu un piemēru visās operētājsistēmās.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster