Izpust odprtega API odjemalca Kurlo 3.1

Objavljen je izdanja Kurlo 3.1, grafičkog interfejsa za debagovanje i testiranje API-ja, razvijenog kao alternativa sistemima Postman, Insomnia, Bruno i Yaak. Kod je napisan na Go i Svelte koristeći Wails framework, koji umesto ugrađenog Chromium motora koristi sistemski WebView i distribuira se pod MIT licencom. Gotove verzije se formiraju za Linux (AppImage), Windows i macOS.

Main Features

  • HTTP zahtevi, GraphQL, gRPC, WebSocket, Socket.IO, SSE i MCP.
  • Kolekcije se čuvaju u formi YAML fajlova, koje možete čuvati u Git repozitorijumu zajedno sa API kodom. Za rad sa Git-om predviđen je ugrađeni interfejs.
  • Uvoz iz Postman, Insomnia, Bruno, OpenAPI i HAR. Postman skripte (pm.test, pm.expect, pm.sendRequest) se prenose netaknute.
  • Postoji emulacija provere pretraživača: CORS preflight zahtevi i CSP connect-src ograničenja se proveravaju prema Fetch i CSP3 specifikacijama. To omogućava da se i pre lansiranja vide greške koje će pretraživač dobiti.
  • Lokalni mock server, konzolna alatka za pokretanje kolekcija u sistemima kontinuirane integracije i MCP serveru.
  • Opcioni AI agent, koji radi s odabranim modelom korisnika (OpenRouter, Ollama, LM Studio, vlastiti API ključ) ili kroz Claude Code i Codex. Promene se primenjuju samo nakon korisnikovog odobrenja, lozinke i ključevi modela se ne šalju.
  • Nema vezanosti za nalog, plaćenih funkcija i prikupljanja telemetrije.
  • Mogućnost rada bez pristupa internetu, uključujući zatvorene krugove; za AI agenta moguće je koristiti lokalni model putem Ollama ili LM Studio.

Izmene u verziji 3.1

  • Sinhronizacija kolekcije sa OpenAPI specifikacijom, učitanom putem URL-a ili iz fajla u repozitorijumu. Za CI dodata je komanda „kurlo openapi check“, koja prikazuje dodate, izmenjene i obrisane operacije.
  • Promenljive definisane na nivou pojedinačnog zahteva (vars).
  • JWT Bearer autorizacija: token se potpisuje pri svakoj poslanju, podržani su algoritmi HS, RS, PS i ES.
  • Provere odgovora (status kod, vreme, zaglavlja, JSON polja) bez pisanja skripti (assertions).
  • Poništavanje brisanja i lista nedavno obrisanih elemenata (Undo).
  • Boje oznaka okruženja (da se izbegne slučajno slanje zahteva na produkciju) i promena reda zahteva u drag-n-drop režimu. strežnikUbrzano otvaranje, čuvanje i skrolovanje radnih prostora sa hiljadama zahteva i primera na svim operativnim sistemima.
  • Ubrzano otvaranje, čuvanje i skrolovanje radnih prostora sa hiljadama zahteva i primera na svim operativnim sistemima.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster