Lexicon · Infrastructure

API

Definitie

Een API (Application Programming Interface) is een afgesproken manier waarop twee softwaresystemen met elkaar praten. Stel je voor dat je boekhoudpakket en je webshop allebei een mond en oren krijgen, en dezelfde taal spreken. Die taal en die manieren staan in de API beschreven. Een ontwikkelaar leest die afspraken en koppelt de systemen, zonder dat iemand handmatig hoeft over te typen.

API’s zitten overal, ook al zie je ze niet. Als je een Google Maps-kaartje op je website hebt, praat je site via een API met Google. Als je betaling via Mollie of Stripe loopt, gaat dat via een API. Als je accountantskantoor jouw boekhouding uitleest, is dat ook een API.

Waarom het ertoe doet voor MKB

Voor MKB-bedrijven is de waarde van API’s vooral: data niet meer dubbel onderhouden. Veel kleinere bedrijven hebben drie tot acht losse tools draaien (CRM, boekhouding, e-mail, planning, webshop, voorraad). Zonder API’s typt iemand de gegevens overal afzonderlijk in. Met API’s wisselen die systemen automatisch uit en verdwijnen typfouten.

Concreet levert dat op: uren bespaard per week, één versie van de waarheid (zie ook single source of truth), en de mogelijkheid om data te combineren waar je vroeger geen overzicht had. Een nieuwe klant in je CRM verschijnt automatisch in je boekhouding en je nieuwsbriefsysteem.

Concreet voorbeeld

Een installatiebedrijf met 12 monteurs gebruikte Excel voor planning, Moneybird voor facturen en een aparte tool voor materiaalbestellingen. Drie keer dezelfde klantgegevens invoeren. Na koppeling via API’s (planningsoftware praat met Moneybird, materiaaltool haalt klantadres uit planning) bespaarde de administratie 6 uur per week. De API is hier de verbindende laag waarmee de drie tools elkaar verstaan.

Andere alledaagse voorbeelden: je kassasysteem dat omzet doorgeeft aan je boekhouding, je website-formulier dat een lead aanmaakt in je CRM, je voorraadsysteem dat automatisch een herhaalbestelling triggert.

Misverstanden en valkuilen

  • “API’s zijn duur.” Dat klopt niet altijd. Veel SaaS-leveranciers bieden API’s gratis aan, soms tegen een meerprijs. De kosten zitten in het bouwen van de koppeling tussen twee systemen.
  • “Wij hebben dat niet nodig.” Vaak heb je het al, alleen ongezien. Zapier, Make, n8n en soortgelijke tools draaien op API’s. Als je nog handmatig data overzet, valt er waarschijnlijk werk te automatiseren.
  • “De API werkt morgen nog hetzelfde.” Nee, leveranciers veranderen API’s, soms zonder grote aankondiging. Goede koppelingen houden hier rekening mee. Slechte koppelingen breken op een ongelegen moment.
  • “Een API beveiligt zichzelf.” Nee. Een slecht beveiligde API is een open deur. Zorg dat er authenticatie achter zit, niet alleen een url.

Wanneer moet je hier wakker liggen, wanneer niet

Wakker liggen: als je tools draait die geen API hebben of een afgesloten ecosysteem vormen, kun je nooit gemakkelijk weg. Dat hangt samen met vendor lock-in. Ook wakker liggen als je veel handmatig invoerwerk hebt, dat kost geld en levert fouten op.

Niet wakker liggen: je hoeft niet zelf API’s te bouwen. Dat is werk voor een ontwikkelaar of een integratie-platform. Jij hoeft alleen te weten dat dit het mechanisme is waarmee data tussen systemen vloeit. En als een leverancier zegt “wij hebben geen API”, weet je nu dat dat een serieus signaal is.

Gerelateerde termen

  • SaaS: API’s zijn de meest gangbare manier om SaaS-tools aan elkaar te knopen.
  • Single source of truth: API’s maken dit mogelijk doordat data niet meer wordt gedupliceerd.
  • Headless CMS: dit is letterlijk een CMS dat alleen via een API benaderbaar is.
  • Vendor lock-in: slecht of geen API is een belangrijke oorzaak van lock-in.
Filed under Infrastructure
Leestijd 3 min
Gepubliceerd 21 mei 2026

Zie ook

CDN
Een CDN is een netwerk van servers verspreid over de wereld dat kopieën van je website-bestanden bewaart. Bezoekers krijgen de...
Cloud computing
Cloud computing is rekenkracht, opslag en software die je gebruikt via internet in plaats van uit een serverkast bij je...
Containerization
Containerization is een manier om software samen met alles wat het nodig heeft (libraries, configuratie) in een afgesloten pakket te...
Database
Een database is een gestructureerde opslag van gegevens, geoptimaliseerd voor zoeken, koppelen en bijwerken. Vrijwel elke softwaretoepassing draait op een...
Edge computing
Edge computing verwerkt data dichtbij de plek waar die ontstaat, in plaats van alles eerst naar een centraal datacenter te...
Headless CMS
Een headless CMS is een contentbeheer-systeem zonder eigen voorkant. Je beheert tekst en beeld op één plek, en levert het...

Verder lezen

Freelancer, bureau of fractional partner: wie moet je software bouwen?
Voor MKB-projecten is er een derde optie: vergelijk freelancer, bureau en fractional partner op kosten, risico en werkwijze.
Het one-person tech team: waarom je geen team van 5 nodig hebt
Je zoekt een developer voor je nieuwe platform. Het bureau komt met een offerte: projectmanager, UX-designer, twee developers, een tester. Vijf mensen, zes maanden,...
Technische schuld: wat het je echt kost en hoe je het oplost
Je herkent het waarschijnlijk. Elke aanpassing aan je software duurt langer dan verwacht. Je IT-kosten stijgen jaar na jaar, maar je systemen voelen niet...