{"id":184268,"date":"2026-11-15T11:45:09","date_gmt":"2026-11-15T09:45:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/vypusk-otkrytogo-api-klienta-kurlo-3-1"},"modified":"2026-11-15T11:45:15","modified_gmt":"2026-11-15T09:45:15","slug":"kurlo-3-1-open-source-api-client-released","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/kurlo-3-1-open-source-api-client-released","title":{"rendered":"Uitgave van de open API-client Kurlo 3.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>De release van Kurlo 3.1 is gepubliceerd, een grafische interface voor het debuggen en testen van API's, ontwikkeld als alternatief voor systemen zoals Postman, Insomnia, Bruno en Yaak. De code is geschreven in Go en Svelte met behulp van het Wails-framework, dat in plaats van de ingebouwde Chromium-engine het systeem WebView gebruikt, en wordt verspreid onder de MIT-licentie. Klaar-voorgebruik versies worden gemaakt voor Linux (AppImage), Windows en macOS. <\/p>\n<p>Belangrijkste mogelijkheden<\/p>\n<ul>\n<li class=\"l\"> HTTP-verzoeken, GraphQL, gRPC, WebSocket, Socket.IO, SSE en MCP.\n<li class=\"l\"> Verzamelingen worden opgeslagen als YAML-bestanden, die samen met de API-code in een Git-repository kunnen worden gehouden. Er is een ingebouwde interface voor Git.\n<li class=\"l\"> Importeren vanuit Postman, Insomnia, Bruno, OpenAPI en HAR. Postman-scripts (pm.test, pm.expect, pm.sendRequest) worden direct overgenomen.\n<li class=\"l\"> Er is een emulatie van browsercontroles: CORS-preflight aanvragen en CSP connect-src beperkingen worden gecontroleerd volgens de specificaties van Fetch en CSP3. Dit maakt het mogelijk om fouten, die de browser zal tegenkomen, al voor de release in de client te zien.\n<li class=\"l\"> Lokale mock-server, consoletool voor het uitvoeren van collecties in continue integratiesystemen en MCP-server.\n<li class=\"l\"> Optionele AI-agent die met een door de gebruiker gekozen model werkt (OpenRouter, Ollama, LM Studio, eigen API-sleutel) of via Claude Code en Codex. Wijzigingen worden pas toegepast na bevestiging door de gebruiker; wachtwoorden en model-sleutels worden niet verzonden.\n<li class=\"l\"> Geen koppeling aan een account, betaalde functies of telemetrieverzameling.\n<li class=\"l\"> Mogelijkheid om zonder internettoegang te werken, ook in gesloten omgevingen; voor de AI-agent kan een lokaal model gebruikt worden via Ollama of LM Studio.\n<\/ul>\n<p>Wijzigingen in versie 3.1.<\/p>\n<ul>\n<li class=\"l\"> Synchronisatie van de verzameling met de OpenAPI-specificatie, die wordt gedownload via een URL of uit een bestand in de repository. Voor CI is de opdracht 'kurlo openapi check' toegevoegd, die toegevoegde, gewijzigde en verwijderde bewerkingen weergeeft.\n<li class=\"l\"> Variabelen ingesteld op het niveau van een individuele aanvraag (vars).\n<li class=\"l\"> JWT Bearer-authenticatie: de token wordt bij elke verzending ondertekend, ondersteunde algoritmes zijn HS, RS, PS en ES.\n<li class=\"l\"> Antwoordcontroles (statuscode, tijd, headers, JSON-velden) zonder het schrijven van scripts (asserties).\n<li class=\"l\"> Herstel van verwijderingen en lijst met recent verwijderde items (Ongedaan maken).\n<li class=\"l\"> Kleurcodering van omgevingen (om te voorkomen dat een verzoek per ongeluk naar productie wordt gestuurd) en het wijzigen van de volgorde van verzoeken in drag-n-drop-modus. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a>Versnelde opening, opslaan en scrollen van werkruimtes met duizenden verzoeken en voorbeelden op alle besturingssystemen.\n<li class=\"l\"> Het openen, opslaan en scrollen door werkruimten met duizenden verzoeken en voorbeelden is versneld op alle besturingssystemen.\n<\/ul>\n<p>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66690\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Kurlo 3.1, \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f API, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043a\u0430\u043a \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c Postman, Insomnia, Bruno \u0438 Yaak. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 Go \u0438 Svelte \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Wails, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043c\u0435\u0441\u0442\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Chromium \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 WebView, \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f Linux (AppImage), Windows \u0438 macOS. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0417\u0430\u043f\u0440\u043e\u0441\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-184268","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Kurlo 3.1, \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f API, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043a\u0430\u043a \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c Postman, Insomnia, Bruno \u0438 Yaak.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/news\/kurlo-3-1-open-source-api-client-released\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e API-\u043a\u043b\u0438\u0435\u043d\u0442\u0430 Kurlo 3.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Kurlo 3.1, \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f API, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043a\u0430\u043a \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c Postman, Insomnia, Bruno \u0438 Yaak.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/kurlo-3-1-open-source-api-client-released\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-15T09:45:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-15T09:45:15+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Release van de open API-client Kurlo 3.1 | ProHoster","description":"De release van Kurlo 3.1 is uitgebracht, een grafische interface voor het debuggen en testen van API's, ontwikkeld als alternatief voor de systemen Postman, Insomnia, Bruno en Yaak.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/kurlo-3-1-open-source-api-client-released","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e API-\u043a\u043b\u0438\u0435\u043d\u0442\u0430 Kurlo 3.1 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Kurlo 3.1, \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f API, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043a\u0430\u043a \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c Postman, Insomnia, Bruno \u0438 Yaak.","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/kurlo-3-1-open-source-api-client-released","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-11-15T09:45:09+00:00","article:modified_time":"2026-11-15T09:45:15+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/184268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=184268"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/184268\/revisions"}],"predecessor-version":[{"id":184269,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/184268\/revisions\/184269"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=184268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=184268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=184268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}