Een API (application programming interface) is een gestandaardiseerde manier waarop twee softwaresystemen met elkaar kunnen communiceren en gegevens kunnen uitwisselen, zonder dat een gebruiker daar handmatig bij hoeft in te grijpen. Een systeem is "API-first" gebouwd wanneer de API vanaf het begin het fundament van de architectuur is, in plaats van een los toegevoegd onderdeel achteraf. API-first systemen bieden doorgaans bredere, stabielere en beter gedocumenteerde koppelmogelijkheden dan systemen waarbij de API later is aangeplakt.
Waarom dit relevant is bij softwareselectie
Vrijwel elk MKB-bedrijf gebruikt meerdere systemen naast elkaar: een boekhoudpakket, een CRM, misschien een webshop. De kwaliteit van de API bepaalt hoe goed die systemen met elkaar kunnen praten, bijvoorbeeld om te voorkomen dat een medewerker dezelfde klantgegevens twee keer moet invoeren.
Bij een RFP is het zinvol om expliciet naar de API te vragen: is er een openbaar gedocumenteerde API, welke gegevens zijn daarmee te ontsluiten, en zijn er kosten of limieten verbonden aan het gebruik ervan? Dit voorkomt dat je pas na livegang ontdekt dat een gewenste koppeling niet (of alleen tegen meerkosten) mogelijk is.
Praktisch voor het MKB
Voor de meeste MKB-bedrijven is een uitgebreide, technisch perfecte API geen doel op zich, maar een middel: het gaat erom of de specifieke koppelingen die jij nodig hebt (bijvoorbeeld CRM naar boekhouding) daadwerkelijk beschikbaar en betaalbaar zijn. Vraag dit concreet na in plaats van te vertrouwen op de algemene claim "wij hebben een API".
Meer lezen
Vraag een gratis, onafhankelijke selectiescan aan
In drie korte stappen naar een eerste advies. Betaald door jou als afnemer, nooit door een leverancier.
Start je selectiescan