Wat het is

De uitleg

Een API is een afgesproken manier waarop software aan andere software gegevens kan vragen of doorgeven. Uw boekhoudpakket heeft er een, uw webshop heeft er een, en als ze allebei dezelfde taal spreken kan de ene een factuur aanmaken in de andere zonder dat iemand iets overtypt.

U ziet er als gebruiker nooit iets van. U merkt het alleen wanneer het er niet is, en iemand dus handmatig gegevens van het ene scherm naar het andere kopieert.

Waarom het u iets kan schelen

4 punten
  • Of een pakket een API heeft bepaalt of het ooit met uw andere systemen kan samenwerken. Vraag het vóórdat u iets aanschaft, niet erna.
  • Een API hebben is niet hetzelfde als een bruikbare API hebben: sommige zijn beperkt tot lezen, of kosten extra, of zitten in een duurder abonnement.
  • Koppelingen zijn vaak de goedkoopste oplossing voor een probleem dat eruitziet als "we hebben nieuwe software nodig".
  • Een koppeling is onderhoud: als de ene kant verandert, moet de andere mee. Dat hoort in de begroting.

Hoe wij het doen

In de praktijk

Dit is bijna altijd de eerste vraag bij maatwerk: welke systemen draaien er al, en kunnen die praten. Vaak blijkt de opdracht dan kleiner dan gedacht — niet een nieuw systeem bouwen, maar twee bestaande met elkaar laten praten zodat niemand meer hoeft over te typen.

Verwante termen

3 pagina’s

Webapp

Het verschil tussen een website die informeert en een webapp waar mensen in werken — en waarom dat verschil het budget bepaalt.

Lees verder →

Headless CMS

Een headless CMS beheert alleen de inhoud en bepaalt niet hoe de site eruitziet. Wat dat oplevert en voor wie het overdreven is.

Lees verder →

Koppeling

Een koppeling laat twee systemen gegevens uitwisselen zonder overtypen. Wat het oplevert en wat er misgaat als er één kant verandert.

Lees verder →
Volgende stap

Niet zeker welke kant op?

Stuur een korte briefing met wat u nu heeft en wat er beter moet. U krijgt een eerlijk antwoord, ook als dat is dat u ons er niet voor nodig heeft.