Wat is een API-koppeling en wat bouwt VirtuoLab precies?
Een API-koppeling is een verbinding tussen twee softwaresystemen, waardoor gegevens automatisch heen en weer gaan en niemand meer cijfers overtypt. VirtuoLab, een softwarebureau in Papendrecht, bouwt API-koppelingen als project met een vaste prijs. VirtuoLab verbindt webshops, CRM-systemen zoals HubSpot of Microsoft Dynamics, boekhoudpakketten zoals Exact Online, AFAS en SnelStart, en betaalproviders zoals Mollie en Stripe. Een betaling via Mollie kan dan bijvoorbeeld direct een factuur in Exact Online aanmaken en de voorraad in WooCommerce bijwerken. Elke koppeling doet drie dingen: 1) gegevens ophalen, 2) gegevens omzetten naar het juiste formaat en 3) gegevens wegschrijven in het doelsysteem. Daarnaast bouwt VirtuoLab eigen REST- en GraphQL-API's, zodat een mobiele app of een leverancier gegevens uit één centraal systeem kan lezen. Webhooks laten een systeem binnen enkele seconden reageren, in plaats van elk uur te controleren. API's zijn inmiddels de norm: 82% van de organisaties heeft deels een API-first-aanpak en 50% van de respondenten gebruikt webhooks (Postman 2025). Elke koppeling krijgt logging, foutafhandeling en documentatie per API.
Wat kost een API-koppeling laten maken?
Een API-koppeling van VirtuoLab is een project met een vaste prijs, met in 2026 een indicatief budget tussen €1500 en €30.000. Ten eerste kost een eenvoudige koppeling tussen twee systemen €1500 tot €4000, bijvoorbeeld bestellingen uit WooCommerce die automatisch via Exact Online gefactureerd worden. Ten tweede kost een eigen REST API, inclusief datamodel, authenticatie en documentatie, €5000 tot €15.000. REST is de gangbare stijl: 93% van de respondenten gebruikt REST (Postman 2025). Tot slot kost een complexe integratielaag die meerdere systemen verbindt, met wachtrijen, mappingregels en monitoring, €15.000 tot €30.000. De prijs hangt af van het aantal systemen, de hoeveelheid data, de bedrijfsregels en de kwaliteit van de documentatie. Documentatie is een echte kostenfactor, want 55% van de respondenten worstelt met inconsistente documentatie. Klanten matchen tussen Microsoft Dynamics en AFAS kost bijvoorbeeld extra werk als beide systemen andere klantnummers gebruiken. De bedragen zijn indicaties. VirtuoLab bepaalt de exacte vaste prijs na een gratis kennismaking, zodra per API elk endpoint en elke gegevensstroom op papier staat.
Hoe lang duurt een API-koppeling en hoe verloopt het traject?
De doorlooptijd van een API-koppeling is een vast onderdeel van de offerte, omdat de duur vooral van de systemen afhangt. VirtuoLab noemt vooraf geen standaardtermijn, want een enkele koppeling en een volledige integratielaag verschillen te veel. Elk project volgt in 2026 dezelfde vier stappen: 1) kennismaking en scope, 2) ontwerp en validatie, 3) bouwen en testen, en 4) lancering met support. In de eerste stap brengt VirtuoLab de systemen, de gegevensstromen en de toegangsrechten in kaart. Daarna keur je de veldmapping en de foutscenario's goed. Na elke korte sprint volgt een demo op testdata, waarin je bijvoorbeeld ziet hoe een bestelling binnen seconden in Exact Online verschijnt. In de praktijk kost toegang regelen vaak de meeste wachttijd. Een koppeling met Microsoft Dynamics vraagt eerst een app-registratie via Microsoft Entra ID, en Exact of AFAS moet een API-sleutel of testomgeving leveren. De offerte noemt per API zulke afhankelijkheden apart. Na de lancering bewaakt monitoring de koppeling, terwijl 17% van de respondenten helemaal geen monitoringtools gebruikt (Postman 2025).
Welke technologie gebruikt VirtuoLab voor koppelingen, en waarom?
De standaardstack voor een koppeling van VirtuoLab is Node.js met TypeScript, omdat één getypeerde taal dan de API, de webhooks en de achtergrondtaken dekt. Die keuze is gangbaar: 48,7% van de respondenten gebruikte Node.js en 43,6% TypeScript in de Stack Overflow Developer Survey 2025. Python is het alternatief voor zware gegevensverwerking. PostgreSQL bewaart de mappings, de logs en een kopie van elk verwerkt bericht, zodat elke transactie later te herleiden is. Docker verpakt de koppeling voor AWS of een bestaande server van de klant. Voor Microsoft Dynamics en Exact Online gebruikt de koppeling OAuth 2.0. Een wachtrij per API probeert mislukte aanroepen opnieuw in plaats van data te verliezen. Volgens Mollie bevat een webhook bijvoorbeeld alleen het betalings-id, en Mollie probeert een webhook tot 10 keer opnieuw, verspreid over 26 uur. Het ontvangende systeem haalt de echte status op via Mollie zelf, zodat een vervalst bericht nooit een bestelling op betaald zet.
Waarom een API-koppeling laten bouwen door VirtuoLab?
VirtuoLab is een eenmanszaak, dus de developer die de koppeling ontwerpt, schrijft ook zelf de code. Je overlegt rechtstreeks met oprichter Mustafa Kose, zonder accountmanager ertussen, en het werk is hands-on vanaf dag één. Bij elk project gelden in 2026 drie afspraken. Ten eerste krijg je een vaste prijs voordat er code wordt geschreven. Ten tweede eindigt elke sprint met een demo op testdata, zodat mappingfouten vroeg opvallen. Ten derde ben je na oplevering eigenaar van de broncode, de documentatie en de data. Die code is overdraagbaar, want PostgreSQL en Node.js scoren 55,6% en 48,7% in de Stack Overflow Developer Survey 2025. VirtuoLab zegt het ook eerlijk als maatwerk niet de beste keuze is. Een export naar Google Sheets regel je bijvoorbeeld vaak goedkoper via Zapier of een standaardconnector. VirtuoLab is bereikbaar van maandag tot en met vrijdag, van 09:00 tot 18:00. Afspraken zijn op locatie in de Drechtsteden en Rotterdam, of online in heel Nederland, België en Duitsland.
Voor welke bedrijven is een API-koppeling van VirtuoLab geschikt?
Een API-koppeling van VirtuoLab is geschikt voor mkb-bedrijven waar medewerkers elke week gegevens tussen systemen overtypen. Denk aan webshops die verkopen via WooCommerce of Shopify en groothandels die de voorraad per SKU met leveranciers synchroniseren. Ook een dienstverlener waarvan het CRM, zoals Microsoft Dynamics, gegevens aan AFAS of Exact Online doorgeeft, hoort erbij. Online verkopen is gewoon: 27% van de Nederlandse bedrijven met 10 of meer medewerkers verkocht online, in de handel zelfs 50%, volgens CBS-cijfers over 2024. Elke online bestelling is een gegevensstroom die een koppeling kan overnemen. Een eigen API past bij een bedrijf dat een app of klantportaal op bestaande data wil bouwen. Een eenvoudige toets: voer je dezelfde bestelling twee keer in, in de webshop en in het boekhoudpakket? Zulk dubbel werk is het duidelijkste teken dat een koppeling loont. Minder geschikt is de dienst als één eenvoudige stroom volstaat en er al een connector bestaat. VirtuoLab werkt op locatie in de Drechtsteden en Rotterdam, en online in heel Nederland, België en Duitsland.