Een API-koppeling laten maken kost meestal tussen de duizend en enkele duizenden euro’s. Een simpele koppeling in één richting, bijvoorbeeld bestellingen uit je webshop naar je boekhouding, ligt vaak rond de 1.000 tot 2.500 euro. Een tweezijdige koppeling die ook fouten netjes afhandelt zit al gauw tussen de 2.500 en 5.000 euro, en een uitgebreide integratie tussen meerdere systemen met monitoring loopt richting de 10.000 euro of meer.
Die bedragen volgen uit de uren. Een simpele koppeling is een paar dagen werk, een uitgebreide integratie een stuk meer; tegen een gemiddeld zzp-uurtarief voor IT van rond de 86 euro (Freelance.nl) tel je zo naar deze bedragen toe.
Wat je precies betaalt, hangt vooral af van één vraag: bestaat er al een fatsoenlijke API aan beide kanten?
Wanneer je een koppeling nodig hebt
Een koppeling laat twee systemen automatisch gegevens uitwisselen, zodat jij of je collega’s dat niet meer met de hand hoeven te doen. Een paar voorbeelden die ik vaak tegenkom:
- Webshop en boekhouding. Elke bestelling automatisch als factuur in je boekhoudpakket, zonder overtypen.
- CRM en e-mail. Nieuwe klanten en leads meteen op de juiste plek, in plaats van in een los lijstje.
- Kassa en voorraad. Verkopen die direct je voorraad bijwerken, zodat je webshop en je winkel niet uit elkaar lopen.
- Eigen software en een externe dienst. Betalingen, verzendlabels of agenda’s koppelen aan de partij die het al goed doet, in plaats van het zelf te bouwen.
Wat een API-koppeling laten maken kost
De prijs wordt vooral bepaald door het aantal systemen, het aantal gegevensstromen en hoe streng de foutafhandeling moet zijn. Systemen met een goed gedocumenteerde, moderne API zijn snel te koppelen. Een oud systeem zonder API, of met slechte documentatie, kost meer tijd, want dan moet je eerst een weg naar binnen vinden.
Onderschat de foutafhandeling niet. Een koppeling die op een goede dag werkt, is niet hetzelfde als een koppeling die overeind blijft als het andere systeem er even uit ligt of onzin terugstuurt. Juist dat laatste bepaalt of je er ‘s nachts rustig van slaapt.
Waar het vaak op vastloopt
- Geen echte API. Soms is de enige “koppeling” een exportknop of een scherm om af te lezen. Dat kan werken, maar het is fragiel en breekt zodra de andere kant iets verandert.
- Niemand let op de fouten. Als een koppeling stilletjes stopt, wil je dat weten voordat je klant het merkt. Monitoring en een melding bij problemen horen erbij.
- Onderhoud. API’s van derden veranderen. Reken op een klein bedrag per maand om de koppeling werkend te houden.
Hoe ik het aanpak
Ik begin bij de koppeling die je het meeste handwerk bespaart, bouw die eerst en zorg dat fouten zichtbaar worden in plaats van dat ze verdwijnen. Je werkt per mijlpaal met een vaste prijs, je kunt na elke stap stoppen en de code is van jou.
Een koppeling is vaak onderdeel van een groter maatwerksoftware-project. Meer over hoe ik dit werk doe staat op de pagina over web- en backend-ontwikkeling. Wil je twee systemen laten samenwerken? Neem contact op, dan kijk ik met je mee wat er nodig is. Werk je vanuit Groningen of omgeving? Lees dan meer over software laten maken in Groningen.