Release of the open API client Kurlo 3.1

The release of Kurlo 3.1 has been published, a graphical interface for debugging and testing APIs, developed as an alternative to Postman, Insomnia, Bruno, and Yaak systems. The code is written in Go and Svelte using the Wails framework, which utilizes the system's WebView instead of the built-in Chromium engine, and is distributed under the MIT license. Ready builds are available for Linux (AppImage), Windows, and macOS.

Key Features

  • HTTP requests, GraphQL, gRPC, WebSocket, Socket.IO, SSE, and MCP.
  • Collections are stored as YAML files, which can be kept in a Git repository alongside the API code. A built-in interface is provided for Git integration.
  • Import from Postman, Insomnia, Bruno, OpenAPI, and HAR. Postman scripts (pm.test, pm.expect, pm.sendRequest) are transferred as is.
  • Browser checks emulation is included: CORS preflight requests and CSP connect-src restrictions are checked according to Fetch and CSP3 specifications. This allows you to see in the client the error that the browser would encounter even before the release.
  • Local mock server, a console utility for running collections in continuous integration systems and MCP server.
  • Optional AI agent working with a user-selected model (OpenRouter, Ollama, LM Studio, custom API key) or via Claude Code and Codex. Changes are applied only after user confirmation; passwords and model keys are not transmitted.
  • No account binding, paid features, or telemetry collection.
  • Ability to work offline, including in closed networks; for the AI agent, a local model can be used via Ollama or LM Studio.

Changes in version 3.1

  • Synchronization of the collection with the OpenAPI specification, loaded from a URL or from a file in the repository. A command 'kurlo openapi check' has been added for CI, which outputs added, modified, and removed operations.
  • Variables set at the level of an individual request (vars).
  • JWT Bearer authorization: the token is signed with each submission, supporting HS, RS, PS, and ES algorithms.
  • Response checks (status code, time, headers, JSON fields) without writing scripts (assertions).
  • Undo delete and list of recently deleted items.
  • Color coding of environments (to prevent accidental requests being sent to production) and reordering requests in drag-n-drop mode. server) and reordering of requests in drag-n-drop mode.
  • Opening, saving, and scrolling through workspaces containing thousands of requests and examples has been accelerated across all operating systems.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster