API-koppeling laten maken
Een API-koppeling laten maken die gewoon blijft werken - ook op de dag dat een systeem traag is, een API verandert of het netwerk hapert.
Open over onze stack
REST & GraphQL webhooks OAuth 2.0 PostgreSQL Python Azure
Je herkent het vraagstuk: orders worden handmatig overgetikt van webshop naar boekhouding, klantgegevens staan in drie systemen nét anders, en er draait ergens een koppeling van jaren geleden die niemand meer durft aan te raken. Elke handmatige tussenstap is wachttijd - en een kans op fouten.
Wij bouwen API-koppelingen die zijn ontworpen voor de dag dat het misgaat: met foutafhandeling, retries, wachtrijen en monitoring. Eenvoudig aan de voorkant, complexiteit opgelost achter de schermen - als onderdeel van onze dienstverlening in data & integraties.
- Koppelingen tussen ERP, CRM, e-commerce, banken en maatwerksystemen
- Foutafhandeling met retries en wachtrijen - geen stille uitval
- Monitoring, logging en alerts op elke koppeling
- Realtime of batch - synchronisatie die past bij het proces
- Documentatie en overdracht, zodat je niet aan ons vastzit
Wat je krijgt als je een API-koppeling laat maken
Een koppeling is meer dan twee systemen aan elkaar knopen. Het echte werk zit in de datamapping: welk veld hoort waar, wat is de bron van waarheid, wat gebeurt er met records die niet voldoen. Denk aan orders die van je webshop automatisch in het ERP landen, banktransacties die binnenstromen in je eigen platform, of uren uit de buitendienst die zonder overtikken op de factuur komen.
Het verschil tussen een koppeling die een demo overleeft en één die jaren draait, zit in wat er gebeurt bij storing. Daarom bouwen we standaard foutafhandeling in: mislukte berichten komen in een wachtrij en worden automatisch opnieuw geprobeerd, dubbele verwerking wordt voorkomen, en rate limits van externe API’s worden gerespecteerd. Elke uitwisseling wordt gelogd, zodat je per bericht kunt terugzien wat er is gebeurd - en monitoring alarmeert vóórdat gebruikers iets merken.
Vaak is de koppeling het fundament onder iets groters. Zodra data betrouwbaar stroomt, worden dashboards en rapportages ineens vanzelfsprekend. Soms moet er eerst een datamigratie plaatsvinden voordat systemen zinvol te koppelen zijn. En als er ook een scherm bij hoort - voor klanten of collega’s - groeit een koppeling uit tot een webapplicatie of portaal.
Zo pakken we het aan
Geen maandenlang traject vooraf: elke stap levert iets op waar je op kunt sturen.
1 week
Koppelingen-scan
We brengen je systemen, API’s en handmatige tussenstappen in kaart. Wat moet realtime, wat mag in batch, waar zitten de risico’s. Je krijgt een concreet plan, geprioriteerd op impact.
ontwerp
Datamapping & foutscenario’s
We leggen vast welk systeem de bron van waarheid is, hoe velden op elkaar mappen én wat er gebeurt als een bericht faalt: wachtrijen, retries en alarmering ontwerpen we vóór de eerste regel code.
bouw & test
Bewijs op echte data
De koppeling draait eerst parallel op echte data, zonder gevolgen voor je proces. Pas als de aantallen kloppen en de randgevallen zijn afgevangen, gaat hij live.
doorlopend
Monitoring & beheer
Na livegang houden we de koppeling in de gaten: logging, alerts en periodieke controles. Verandert een externe API, dan zien wij dat eerder dan je gebruikers.
Voor Swishfund koppelden we drie bancaire platformen - Rabobank Direct Connect, Plaid en Nordigen - aan hun microservices en clientportal, in een samenwerking die inmiddels acht jaar loopt. Bij Van Amerongen verbindt een API kantoor en buitendienst, zodat facturen automatisch uit buitenwerk ontstaan. En voor Manufacturing in your pocket brengen MES-, ERP- en Excel-integraties fabrieksdata realtime samen in KPI-dashboards.
Veelgestelde vragen
Wat je wilt weten voordat je begint.
Wat kost een API-koppeling laten maken?
Dat hangt af van het aantal systemen, de kwaliteit van hun API’s en de eisen aan betrouwbaarheid. Daarom werken we scope-eerst: we beginnen met een Koppelingen-scan met een vaste doorlooptijd van één week, en bouwen daarna in kleine, budget-bewaakte stappen. Na het eerste gesprek krijg je een concrete inschatting - geen verrassingen achteraf.
Is een no-code tool zoals Zapier of Make niet genoeg?
Soms wel - en dan adviseren we dat ook. Voor eenvoudige koppelingen tussen standaardpakketten met lage volumes is no-code vaak de snelste route. Maatwerk wordt het waard bij grote volumes, complexe datamapping, gevoelige gegevens of harde eisen aan foutafhandeling en logging. Dat onderscheid maken we eerlijk in de Koppelingen-scan.
Wat als een systeem geen API heeft?
Er is bijna altijd een route: rechtstreeks op de database, geautomatiseerde bestandsuitwisseling, of exportmogelijkheden die de leverancier wél biedt. Soms is de eerlijke conclusie dat een datamigratie naar een systeem dat wél koppelbaar is de betere investering is. Dat brengen we in kaart vóór we iets bouwen.
Wat gebeurt er als de koppeling ‘s nachts faalt?
Dat is voor ons ontwerpvraag nummer één. Mislukte berichten komen in een wachtrij en worden automatisch opnieuw geprobeerd; er gaat niets verloren. Monitoring geeft een alert zodra iets structureel misgaat, en de logging laat per bericht zien wat er is gebeurd. Meestal is een storing ‘s ochtends al opgelost - zonder handwerk.
Wie beheert de koppeling na oplevering?
Dat spreken we samen af. Meestal blijft hetzelfde team dat de koppeling bouwde verantwoordelijk voor monitoring en onderhoud. De code en documentatie zijn van jou, zodat ook een eigen team of andere partij ermee verder kan. Je zit dus nooit aan ons vast - al blijven de meeste klanten jaren.
Hoe lang duurt het bouwen van een API-koppeling?
Een koppeling tussen twee systemen met behoorlijke API’s is doorgaans een kwestie van weken, geen maanden. De doorlooptijd wordt vooral bepaald door de kwaliteit van de API-documentatie en het aantal foutscenario’s dat afgedekt moet worden. Na de Koppelingen-scan weet je precies wat realistisch is voor je situatie.
Liever meteen schakelen? Jasper Kums, partner bij eenvoud, denkt vrijblijvend met je mee over welke koppeling je vraagstuk oplost - en of maatwerk daarvoor nodig is. Of start met een Koppelingen-scan.

