Lansering av den åpne API-klienten Kurlo 3.1

Kurlo 3.1 er utgitt, et grafisk grensesnitt for feilsøking og testing av API, utviklet som et alternativ til systemer som Postman, Insomnia, Bruno og Yaak. Koden er skrevet i Go og Svelte ved hjelp av Wails-rammeverket, som i stedet for den innebygde Chromium-motoren bruker systemets WebView, og distribueres under MIT-lisensen. Ferdige bygninger genereres for Linux (AppImage), Windows og macOS.

Hovedmuligheter

  • HTTP-forespørsel, GraphQL, gRPC, WebSocket, Socket.IO, SSE og MCP.
  • Samlinger lagres som YAML-filer, som kan holde i et Git-repositorium sammen med API-koden. Det er en innebygd grensesnitt for å jobbe med Git.
  • Import fra Postman, Insomnia, Bruno, OpenAPI og HAR. Postman-skript (pm.test, pm.expect, pm.sendRequest) overføres som de er.
  • Det finnes en emulator for nettlesersjekker: CORS-preflight-forespørsel og CSP connect-src-begrensninger sjekkes i henhold til spesifikasjonene for Fetch og CSP3. Dette lar deg se feil i klienten før lansering, noe som nettleseren ville mottatt.
  • Lokal mock-server, kommandolinjeverktøy for å kjøre samlinger i kontinuerlige integrasjonssystemer og MCP-server.
  • Valgfri AI-agent som arbeider med valgt modell (OpenRouter, Ollama, LM Studio, egen API-nøkkel) enten gjennom Claude Code og Codex. Endringer trer i kraft først etter brukergodkjenning, passord og modell-nøkler overføres ikke.
  • Ingen bindende til konto, betalte funksjoner eller innsamling av telemetri.
  • Mulighet for å jobbe uten internettilgang, inkludert i lukkede systemer; for AI-agenten kan man bruke en lokal modell via Ollama eller LM Studio.

Endringer i versjon 3.1

  • Synkronisering av samlingen med OpenAPI-spesifikasjonen, lastet opp via URL eller fra fil i repositoriet. For CI er det lagt til en kommando "kurlo openapi check", som viser la til, endret og fjernet handlinger.
  • Variabler angitt på nivå av individuelle forespørsel (vars).
  • JWT Bearer-autentisering: tokenet signeres ved hver sending, og støtter algoritmer HS, RS, PS og ES.
  • Sjekker av svar (statuskode, tid, overskrifter, JSON-felter) uten å skrive skripter (assertions).
  • Angre sletting og liste over nylig slettede elementer (Undo).
  • Fargekodet merking av miljøer (for å unngå at forespørselen sendes til produksjon) og endring av rekkefølgen på forespørslene i drag-n-drop-modus. server) og endring av rekkefølgen på forespørslene i drag-n-drop-modus.
  • Åpning, lagring og rulling av arbeidsområder med tusenvis av forespørsel og eksempler på alle OS er akselerert.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster