Udgivelsen af den åbne API-klient Kurlo 3.1

Udgaven Kurlo 3.1, en grafisk grænseflade til fejlfinding og testning af API'er, udviklet som et alternativ til systemer som Postman, Insomnia, Bruno og Yaak. Koden er skrevet i Go og Svelte ved hjælp af Wails-rammen, som i stedet for en indbygget Chromium-motor bruger det systembaserede WebView, og den distribueres under MIT-licensen. Færdige builds dannes til Linux (AppImage), Windows og macOS.

Grundlæggende funktioner

  • HTTP-forespørgsler, GraphQL, gRPC, WebSocket, Socket.IO, SSE og MCP.
  • Samlinger gemmes i form af YAML-filer, som kan opbevares i et Git-repositorium sammen med API-koden. Der er en indbygget grænseflade til arbejde med Git.
  • Import fra Postman, Insomnia, Bruno, OpenAPI og HAR. Postman-scripts (pm.test, pm.expect, pm.sendRequest) overføres som de er.
  • Der er emulering af browserchecks: CORS-preflight-forespørgsler og CSP connect-src begrænsninger kontrolleres i henhold til Fetch og CSP3-specifikationerne. Dette gør det muligt at se en fejl, som brugeren vil få i browseren, allerede før frigivelsen.
  • Lokal mock-server, kommandolinjeværktøj til at køre samlinger i systemer for kontinuerlig integration og MCP-server.
  • Valgfri AI-agent, der arbejder med den valgte model (OpenRouter, Ollama, LM Studio, egen API-nøgle) eller via Claude Code og Codex. Ændringer anvendes kun efter bekræftelse fra brugeren, og adgangskoder samt modelnøgler videregives ikke.
  • Ingen binding til en konto, betalingsfunktioner og indsamling af telemetry.
  • Mulighed for at arbejde uden internetadgang, også i lukkede kredsløb; til AI-agenten kan en lokal model bruges gennem Ollama eller LM Studio.

Ændringer i version 3.1

  • Synkronisering af samlingen med OpenAPI-specifikationen, som kan indlæses via URL eller fra en fil i repositoriet. For CI er kommandoen "kurlo openapi check" tilføjet, som viser tilføjede, ændrede og slettede operationer.
  • Variabler, der er angivet på niveauet for den enkelte forespørgsel (vars).
  • JWT Bearer-godkendelse: tokenet signeres ved hver sending, algoritmerne HS, RS, PS og ES understøttes.
  • Responsvalideringer (statuskode, tid, overskrifter, JSON-felter) uden behov for at skrive scripts (assertions).
  • Fortrydelse af sletning og liste over nyligt slettede elementer (Undo).
  • Farvemarkering af miljøer (så forespørgslen ikke utilsigtet sendes til produktionsmiljøet) og ændring af rækkefølgen af forespørgsler i drag-n-drop-tilstand. server) og ændring af rækkefølgen af forespørgsler i drag-n-drop-tilstand.
  • Åbning, gemme og rulle igennem arbejdsområder med tusindvis af forespørgsler og eksempler er blevet hurtigere på alle operativsystemer.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster