Insomnia

Open-source API-client van Kong voor het testen van REST, GraphQL, gRPC en MCP

App-builders · Web-apps

Insomnia is de open-source API-client van Kong voor het ontwerpen, debuggen en testen van REST-, GraphQL- en gRPC-API’s, bedoeld voor ontwikkelaars en QA-teams.

Overzicht

Insomnia review

In deze beoordeling van de Insomnia API-client wordt besproken waarvoor Insomnia wordt gebruikt, wat de belangrijkste functies zijn, wat de prijzen van Insomnia zijn, hoe opslag en accounts werken, hoe het zich verhoudt tot Postman en waar het tekortschiet. Insomnia is een platformonafhankelijke, open-source desktopapplicatie voor macOS, Windows en Linux. Je kunt op één plek verzoeken versturen, reacties bekijken, omgevingsvariabelen beheren, OpenAPI-specificaties ontwerpen, mock-servers draaien en API-testen automatiseren, waardoor het naast Postman een van de meest gebruikte API-testtools is. Kong, het bedrijf achter Kong Gateway, onderhoudt het en biedt betaalde ondersteuning voor teams. De code staat op GitHub onder de Apache 2.0-licentie, met ongeveer 40.000 sterren en versie 13.3, uitgebracht in september 2026 (Kong/insomnia).

Waar wordt Insomnia voor gebruikt?

Insomnia wordt gebruikt voor API-ontwikkeling, API-documentatie en API-testen, en ondersteunt elke stap van de API-ontwikkeling, van ontwerp tot CI. Ontwikkelaars gebruiken het om een GET- of POST-verzoek naar een eindpunt te sturen, de inhoud van het antwoord, de headers en de timing te controleren, en het verzoek op te slaan in een verzameling voor later gebruik. QA-teams gebruiken het om testsuites te bouwen die in elke omgeving worden uitgevoerd. API-ontwerpers gebruiken het om OpenAPI-specificaties te schrijven en te controleren voordat er code bestaat, en om een voorproefje van de documentatie voor andere teams te publiceren.

Typische taken zijn het debuggen van een REST-API tijdens de ontwikkeling, het testen van GraphQL-API’s met schema-bewuste autocomplete, het aanroepen van gRPC-services en het controleren van WebSocket-, Server-Sent Events- en Socket.IO-verbindingen. Sinds versie 12 kan het ook MCP-servers testen: je maakt verbinding met een Model Context Protocol-server, roept een willekeurige tool, prompt of resource aan en inspecteert de protocolberichten, net als bij een API-verzoek (Kong: Insomnia 12). Teams die met Kong Gateway werken, gebruiken het als ontwerp- en teststap voordat ze een API naar de gateway publiceren.

Belangrijkste functies

  • Verzoeken voor elk protocol: HTTP en REST, GraphQL, gRPC, WebSocket, SSE en Socket.IO, met authenticatiehulpmiddelen, vooraf ingestelde body-typen en een responsgeschiedenis. Een GraphQL-verzoek leest bijvoorbeeld het schema en stelt velden voor terwijl je typt.
  • Omgevingen: een basisomgeving plus subomgevingen voor lokaal, staging en productie. De omgevingsmanager houdt gevoelige waarden uit gedeelde bestanden, en native vault-integraties in de Enterprise-versie halen geheimen op uit AWS, Google Cloud, Azure of HashiCorp.
  • API-ontwerp: een OpenAPI-editor met een live voorbeeld van de documentatie en linting, inclusief aangepaste lintingregels voor je eigen API-standaarden.
  • Mock-servers: cloud- of zelfgehoste mocks met dynamische reacties. AI-mockgeneratie bouwt een mock op basis van een prompt, een URL, een JSON-voorbeeld of een OpenAPI-specificatie (AI in Insomnia).
  • Testautomatisering: scripts vóór het verzoek en na het antwoord, verzoekketens en een collection-runner voor onbeperkte uitvoeringen, zodat je positieve en negatieve tests kunt opstellen en deze bij elke wijziging kunt herhalen.
  • Inso CLI: voert collecties en tests uit, controleert specificaties op fouten en exporteert configuraties in CI/CD-pijplijnen.
  • Codegeneratie: genereer codefragmenten voor een verzoek in talen zoals cURL, JavaScript en Python, en importeer of exporteer collecties als een JSON-bestand om te delen met andere tools.
  • Plug-ins: breid Insomnia uit met plug-ins van de community of aangepaste plug-ins, bijvoorbeeld om authenticatieschema’s of responsformatters toe te voegen.
  • AI-functies: zodra je een LLM koppelt, genereert Insomnia mocks en stelt het commitberichten voor voor Git Sync.

Prijzen van Insomnia

Insomnia heeft een gratis abonnement en twee betaalde abonnementen, geprijsd per gebruiker per maand en jaarlijks gefactureerd. De onderstaande cijfers zijn afkomstig van de prijspagina van Insomnia per september 2026.

  • Essentials: $0. Onbeperkt aantal projecten in lokale en cloudopslag, Git Sync-projecten voor maximaal 3 gebruikers, onbeperkt aantal verzamelingen, de Inso CLI, plug-ins, AI-functies, end-to-end-versleuteling en 1.000 mock-serververzoeken per maand.
  • Pro: $12 per gebruiker per maand, jaarlijks gefactureerd. Onbeperkt aantal gebruikers op Git Sync, onbeperkt aantal organisaties, op rollen gebaseerde toegangscontrole en 10.000 mock-verzoeken per maand.
  • Enterprise: $45 per gebruiker per maand, jaarlijks gefactureerd, zelf te beheren tot 50 gebruikers. Voegt Kong Konnect-integratie toe, SSO met SAML of OIDC, SCIM, opslagvoorschriften, domeinregistratie, vault-integraties, SOC 2-documentatie, enterprise-ondersteuning en onbeperkte mock-verzoeken. Er is een proefperiode van 14 dagen beschikbaar.

De gebruiksmaatstaf naast het aantal licenties is het aantal mock-serververzoeken. Extra mock-verzoeken kosten $10 per 25.000 bij Essentials en Pro.

Het kostenaspect waar je op moet letten is Git Sync, niet de prijs van het betaalde abonnement. De gratis versie staat dit slechts toe voor drie gebruikers, dus een team dat collecties in een Git-repository bewaart, heeft Pro nodig zodra er een vierde persoon bij komt. Beveiligingsteams die SSO willen of willen afdwingen dat gegevens lokaal of in Git blijven, hebben Enterprise nodig.

Cloudopslag, Git Sync en accounts

Insomnia biedt drie opslagopties per project (Kong Docs):

  • Local Vault: gegevens blijven op je apparaat staan.
  • Cloud Sync: gegevens worden opgeslagen in de cloud van Kong met end-to-end-versleuteling, en teamleden zien wijzigingen in realtime. Dit is de gemakkelijkste optie voor kleine teams.
  • Git Sync: gegevens staan in een Git-repository die u beheert, naast uw code.

Accounts waren het grote twistpunt in de geschiedenis van Insomnia. Versie 8.0 uit 2023 vroeg gebruikers om in te loggen, en veel ontwikkelaars hadden daar bezwaar tegen. Kong reageerde hierop met de Scratch Pad: een modus voor snelle verzoeken zonder account en zonder projectconfiguratie, die alleen lokaal wordt opgeslagen en offline kan worden gebruikt (Kong: Insomnia 8.0). Voor samenwerkingsfuncties heb je nog steeds een gratis account nodig. Enterprise-beheerders kunnen nog een stap verder gaan en lokale of Git-opslag voor iedereen verplicht stellen.

Hoe gebruik je Insomnia voor API-testen en CI/CD

  1. Installeer Insomnia via insomnia.rest. Er zijn builds beschikbaar voor macOS, Windows en alle gangbare Linux-pakketformaten.
  2. Open het Scratch Pad voor een snelle test, of maak een project aan en kies voor Local Vault, Cloud Sync of Git Sync.
  3. Maak een verzoek aan, kies de methode, voeg headers en een body toe en klik op ‘Send’.
  4. Zet herhalende waarden, zoals de basis-URL en tokens, in omgevingsvariabelen.
  5. Voeg scripts toe die na de respons worden uitgevoerd met validaties, groepeer vervolgens verzoeken in een verzameling en voer ze uit met de verzamelingrunner.
  6. Voeg de Inso CLI toe aan je pipeline om bij elke wijziging dezelfde tests uit te voeren.

Teams die overstappen vanuit Postman kunnen collecties en omgevingen importeren in JSON-formaat of als ZIP-export (Kong Docs: migreren vanuit Postman).

Insomnia versus Postman

Postman en Insomnia vervullen dezelfde kernfuncties: verzoeken verzenden, collecties organiseren, omgevingen beheren en tests automatiseren. Insomnia is lichter, open source onder Apache 2.0, en biedt de mogelijkheid om gegevens lokaal of in Git op te slaan. Postman is een breder API-platform met een webversie, monitoring, prestatietests, een API-catalogus en meer AI-functies. Op de eigen vergelijkingspagina van Postman staat vermeld wat Insomnia mist: een web- of browsermodus, ingebouwde monitoring en geplande controles, belastingstests, het genereren van SDK’s en organisatiebrede governance-dashboards (Postman, geschreven door een concurrent). Deze punten komen overeen met de documentatie van Insomnia. Op de pagina van Postman wordt echter niet vermeld dat het Essentials-abonnement van Insomnia al onbeperkte uitvoeringen van collecties en Git Sync voor kleine teams omvat.

Kies Insomnia als je een snelle, open-sourceclient wilt met lokale of Git-opslag en een gebruiksvriendelijke interface; de gebruikersinterface van Insomnia toont verzoeken, omgevingen en reacties op één scherm. Kies Postman als je monitoring, prestatietests en een gedeelde werkruimte voor niet-ontwikkelaars nodig hebt.

Waar Insomnia uitblinkt — en waar het tekortschiet

Sterke punten:

  • Open source onder Apache 2.0, actief onderhouden door Kong, met ondersteuning voor API-ontwikkeling en API-ontwerp in één tool.
  • Eén app voor REST-, GraphQL-, gRPC-, WebSockets-, SSE- en MCP-servers.
  • Opties voor lokale, Git- en cloudopslag, plus een Scratch Pad waarvoor geen account nodig is.
  • Een ruimhartig gratis abonnement en de Inso CLI voor CI/CD.

Nadelen:

  • Alleen voor desktop, zonder web- of browserversie van de client.
  • Geen ingebouwde monitoring, geplande controles of belastingstests.
  • Voor Git Sync voor meer dan drie gebruikers is een betaald abonnement nodig.
  • Een kleiner ecosysteem, minder tools van derden en minder ondersteuning door de community dan bij Postman; ondersteuning voor Enterprise is betaald.
  • AI-functies zijn beperkt tot mock-ups, commitberichten en MCP-testen.

Hoe Insomnia zich verhoudt

  • Postman Flows: de visuele tool van Postman om API-aanroepen zonder code aan elkaar te koppelen tot workflows; Postman zelf is de belangrijkste concurrent van Insomnia.
  • Bruno: een open-source, ‘offline-first’-tool die collecties als gewone bestanden in Git opslaat.
  • Hoppscotch: een open-source, browsergebaseerd alternatief.
  • SoapUI: een al lang bestaande tool voor het testen van SOAP en REST, met een betaalde ReadyAPI-editie.

Is Insomnia de moeite waard?

Insomnia is de moeite waard voor ontwikkelaars en kleine teams die op zoek zijn naar een overzichtelijke, open-source tool voor REST-, GraphQL-, gRPC- en MCP-werk, waarbij ze zelf bepalen waar hun gegevens worden opgeslagen. Het gratis abonnement dekt het grootste deel van het individuele gebruik, en de Pro-versie is voordelig voor teams die via Git synchroniseren. Het is minder geschikt als je API-monitoring, belastingstests, een browserversie of een grote gedeelde werkruimte voor niet-ontwikkelaars nodig hebt; in die gevallen biedt Postman of een speciaal testplatform meer mogelijkheden. Als je hulp nodig hebt bij het ontwerpen, testen of integreren van API’s voor een low-code-project, kunnen de low-code-bureaus en ontwikkelaars op LowCodeDevs dit voor je doen.

Bronnen

Nog geen reviews — schrijf de eerste.

Waar zou jij Insomnia plaatsen?

Nog niemand heeft Insomnia geplaatst. Kies een vak en begin daar je review.

Je logt eerst in — je keuze gaat mee.

Bekijk de hele kaart →

In één oogopslag

Website
https://insomnia.rest
Categorie
App-builders · Web-apps
Bijgewerkt

Vragen

Insomnia FAQ

Waarvoor wordt Insomnia gebruikt?

Insomnia is een API-client voor het ontwerpen, debuggen en testen van API's. Ontwikkelaars gebruiken het om REST-, GraphQL-, gRPC- en WebSocket-verzoeken te verzenden, omgevingen te beheren, eindpunten te simuleren en tests te automatiseren.

Is Insomnia gratis of moet je ervoor betalen?

Beide. Het Essentials-abonnement is gratis en biedt onbeperkte lokale en cloudprojecten en Git Sync voor maximaal drie gebruikers. Pro kost $ 12 en Enterprise $ 45 per gebruiker per maand, jaarlijks gefactureerd.

Is Insomnia een REST API-client?

Ja. Insomnia is begonnen als een REST-client en ondersteunt nu ook GraphQL, gRPC, WebSockets, Server-Sent Events, Socket.IO en MCP-servers.

Is Insomnia beter dan Postman?

Insomnia is lichter, open source en biedt de mogelijkheid om gegevens lokaal of in Git op te slaan. Postman biedt meer, waaronder een webapp, monitoring, prestatietests en een uitgebreider ecosysteem. Welke keuze het beste is, hangt af van of je die extra’s nodig hebt.

Is slapeloosheid hetzelfde als Postman?

Nee. Het zijn afzonderlijke producten van verschillende bedrijven: Insomnia wordt gemaakt door Kong, Postman door Postman Inc. Beide zijn API-clients, en Insomnia kan Postman-collecties importeren.

Hoe installeer ik Insomnia op Linux?

Download het AppImage-, .deb- of .rpm-pakket van insomnia.rest, of installeer het Snap-pakket. De app werkt op Linux net zo goed als op macOS en Windows.

Heb ik een account nodig om Insomnia te gebruiken?

Nee. Het Scratch Pad werkt zonder account en slaat verzoeken lokaal op. Voor samenwerkingsfuncties zoals Cloud Sync is een gratis account nodig.

Elders op LowCodeDevs

Recente projecten op LowCodeDevs

Er is nog geen Insomnia-casestudy gepubliceerd.

Publiceer de eerste Insomnia-casestudy →

Elders op LowCodeDevs

Bureaus die met vergelijkbare tools werken

Nog geen bureau heeft Insomnia in de lijst gezet. Deze teams werken met andere tools uit de categorie App-builders.

Word het eerste Insomnia-bureau →

Jouw expertise

Word de eerste Insomnia-expert op LowCodeDevs

Teams die voor Insomnia kiezen komen op deze pagina terecht, op zoek naar iemand die ermee kan bouwen. Die plek is nog vrij — zet je bureau of je eigen profiel in de lijst met Insomnia bij je tools, en deze pagina toont jouw werk.

Aan de slag

Klaar om je volgende build te shippen?

Word gratis lid van LowCodeDevs — zet je low-code tools, je bureau of je developerprofiel erin, en word gevonden door de mensen die je nodig hebben.

Maak je account aan