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
