Kurlo 3.1 avatud API kliendi vabastamine

Ilmus väljaande Kurlo 3.1, graafilise liidese API testimiseks ja silumine, mis areneb Postman'i, Insomnia, Bruno ja Yaak'i süsteemide alternatiivina. Kood on kirjutatud Go ja Svelte, kasutades Wails raamistikku, mis kasutab Chromiumi sisseehitatud mootori asemel süsteemi WebView'd, ja on litsentseeritud MIT litsentsiga. Valmis kogumid on saadaval Linuxile (AppImage), Windowsile ja macOS-ile.

Põhiomadused

  • HTTP, GraphQL, gRPC, WebSocket, Socket.IO, SSE ja MCP päringud.
  • Kogunud on YAML-failidena, mida saab hoida Git-i repositooriumis koos API koodiga. Gitiga suhtlemiseks on olemas sisseehitatud liides.
  • Import Postman'ist, Insomnia'st, Bruno'st, OpenAPI'st ja HAR'ist. Postman'i skriptid (pm.test, pm.expect, pm.sendRequest) kantakse üle sellisena nagu need on.
  • Brauseri kontrollide emulatsioon: CORS preflight-päring ja CSP connect-src piirangud kontrollitakse Fetch ja CSP3 spetsifikatsioonide järgi. See võimaldab näha klientide vigu enne väljalaskmist, mille browser saab.
  • Kohalik mock-server, käsurea utiliit kogumite käivitamiseks pideva integreerimise süsteemides ja MCP-server.
  • Valikuline AI-agent, mis töötab valitud mudeliga (OpenRouter, Ollama, LM Studio, isiklik API-võti) või Claude Code ja Codex kaudu. Muudatused hakkavad kehtima ainult pärast kasutaja kinnitust, paroole ja mudeli võtmeid ei edastata.
  • Arvelduskonto sidumise, tasuliste funktsioonide ja telemeetriate kogumise puudumine.
  • Võimalus töötada ilma internetiühenduseta, sealhulgas suletud ringides; AI-agendi jaoks saab kasutada kohalikku mudelit läbi Ollama või LM Studio.

Muutused versioonis 3.1

  • Kogumite sünkroonimine OpenAPI spetsifikatsiooniga, mis on saadaval URL-i või repositooriumi failina. CI jaoks on lisatud käsk „kurlo openapi check“, mis väljastab lisatud, muudetud ja eemaldatud toimingud.
  • Muutujad, mis on määratud iga ühe päringu tasemel (vars).
  • JWT Bearer autoriseerimine: token allkirjastatakse iga päringu saatmisel, toetatud on HS, RS, PS ja ES algoritmid.
  • Vastuse kontrollid (staatusdekood, aeg, päised, JSON väljad) ilma skriptide (assertions) kirjutamiseta.
  • Kustutamise tühistamine ja hiljuti kustutatud elementide loend (Undo).
  • Keskkondade värvimärkimine (et päring ei saadetaks kogemata tootmisse) server) ja päringute järjestuse muutmine drag-n-drop režiimis.
  • Otsing, salvestamine ja tööruumide kerimine, kus on tuhandeid päringuid ja näiteid, on kiirendatud kõikides OS-ides.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster