Wat is een API in gewone taal?

Een API is een afgesproken manier waarop twee programma’s gegevens uitwisselen. Het ene systeem stelt een vraag, het andere geeft antwoord.

Het bijzondere zit in dat woord afgesproken. Beide kanten weten precies wat ze mogen vragen en in welke vorm het antwoord komt.

Zonder die afspraak zou elk systeem moeten raden hoe het andere in elkaar zit, en dat werkt niet.

Wat is een API in gewone taal?
Een afgesproken loket waar twee systemen gegevens uitwisselen.

Een vergelijking die klopt

Denk aan een loket met een menukaart ernaast. Je kunt bestellen wat op de kaart staat, in de volgorde die er staat, en je krijgt terug wat er beloofd is.

Wat er achter dat loket gebeurt, gaat je niets aan. Je hoeft niet te weten hoe de keuken werkt om een broodje te bestellen.

Wat er heen en weer gaat

Meestal gestructureerde gegevens: een lijst met bestellingen, de voorraad van een artikel, de status van een verzending. Vrijwel altijd in een vast formaat.

Dat formaat is tegenwoordig bijna altijd hetzelfde. Meer daarover lees je bij json.

Waar je ze tegenkomt

Overal, ook als je het niet merkt. Een betaalmodule in je webshop, een verzendlabel dat automatisch wordt aangemaakt, een voorraadstand die uit je kassa komt.

WordPress heeft er zelf ook een. Daarmee kun je berichten en pagina’s uitlezen en aanpassen zonder in te loggen op je beheerscherm.

Mijn vuistregels

  1. Vraag altijd of een pakket een API heeft voordat je het kiest.
  2. Kijk of er documentatie is; zonder documentatie is een API niet bruikbaar.
  3. Test een koppeling eerst op een testomgeving, nooit rechtstreeks op je live site.
  4. Bewaar sleutels nooit in je thema of in een openbaar bestand.

Die eerste redt je later een verbouwing. Een pakket zonder API is een eiland, en daar kom je pas achter als je wilt koppelen.

Wat het niet is

Geen kant-en-klare koppeling. Een API is de mogelijkheid; iemand moet hem nog gebruiken.

Ook geen bestandsuitwisseling. Bij een API vraag je op het moment zelf om actuele gegevens, in plaats van dat je een bestand heen en weer stuurt.

Waarom het belangrijk is voor jou

Omdat het bepaalt of je systemen ooit met elkaar kunnen praten. Twee pakketten met een API laten zich koppelen; twee zonder niet.

Dat is een vraag om te stellen bij de aanschaf, niet twee jaar later. Meer daarover lees je bij wanneer heeft een bedrijf een API-koppeling nodig.

Veelgestelde vragen hierover

Alleen als twee systemen gegevens moeten delen. Houd je alles op één plek bij, dan heb je er niets aan. Tik je dagelijks hetzelfde over, dan wel.
Niet helemaal. De API is de mogelijkheid, de koppeling is wat iemand ermee bouwt. Een pakket kan een API hebben zonder dat er een koppeling bestaat.
De API zelf zit meestal bij je abonnement. Soms is er een limiet op het aantal verzoeken, of zit toegang in een duurder pakket. Vraag dat na voordat je laat bouwen.
Zonder programmeerkennis niet rechtstreeks, maar wel via een koppelplatform. Daarmee klik je koppelingen in elkaar zonder code.
Het adres waar je je vraag naartoe stuurt. Eén API heeft er meestal tientallen, elk voor een ander soort gegevens: bestellingen, klanten, producten.
★★★★★
Timo heeft een site gemaakt en een webshop. We zijn begonnen met een gesprek voor de webshop. Timo had daarna een voor beeld gemaakt of dit het idee was nou dat was gelijk perfect. Daarna een website voor mijn als tuinman gericht op vijvers. Dit hebben we telefonisch besproken en hij maakte gelijk weer een schot in de roos. Super! Kortom een aanrader!
Thom Neefjes
Google review
★★★★★
Timo heeft voor mijn bedrijf een geweldige website gemaakt! Ik ben zeer tevreden over zijn betrokkenheid en werkwijze en zal zijn expertise van harte aanbevelen. Claudia Konings CK Bloemstyling.
Claudia Konings
Google review
★★★★★
Timo van Project direct heeft mij goed begeleid in het proces. Samen met Timo mijn wensen besproken en daarop tips gekregen over wat het meest succesvol zou zijn. Timo heeft vanuit mij alle vrijheid gekregen om zijn passie en professionaliteit in de website te stoppen. Het eind resultaat is super geworden en boven verwachting. Timo heel erg bedankt voor jouw inzet!! Ik kan iedereen aanraden om bij Timo van Project direct zijn/ haar website te laten maken. Proffesioneler wordt het niet!!
Bert Pel
Google review
★★★★★
Timo heeft voor Boat Bike Tours in korte tijd een mooie platform website gemaakt. We zijn dik tevreden.
Jossie Verkerk
Google review
★★★★★
Zeer professionele partij. Dikke aanrader. Breed spectrum van dienstverlening en erg service gericht.
Jeroen Huppes
Google review
★★★★★
Snelle service en professioneel!
gronsie
Google review
★★★★★
Project Direct heeft onze site volledig gemoderniseerd en aangepast aan onze wensen. PD kwam ook met hele bruikbare en goede tips over de lay-out. Alle beveiligingen up to date. Gewoon een super mooie perfect werkende site. Ook de nazorg is geweldig. En dat allemaal voor een prima prijs.
Ton Kuipers
Google review
★★★★★
Met Timo is het heel prettig samenwerken. Hij is deskundig, weet echt waar hij het over heeft, komt met goede suggesties en hij houdt de vaart erin als het om leveren gaat. Een topper dus!
Roel Heetman
Google review
★★★★★
Timo heeft een site gemaakt en een webshop. We zijn begonnen met een gesprek voor de webshop. Timo had daarna een voor beeld gemaakt of dit het idee was nou dat was gelijk perfect. Daarna een website voor mijn als tuinman gericht op vijvers. Dit hebben we telefonisch besproken en hij maakte gelijk weer een schot in de roos. Super! Kortom een aanrader!
Thom Neefjes
Google review
★★★★★
Timo heeft voor mijn bedrijf een geweldige website gemaakt! Ik ben zeer tevreden over zijn betrokkenheid en werkwijze en zal zijn expertise van harte aanbevelen. Claudia Konings CK Bloemstyling.
Claudia Konings
Google review
★★★★★
Timo van Project direct heeft mij goed begeleid in het proces. Samen met Timo mijn wensen besproken en daarop tips gekregen over wat het meest succesvol zou zijn. Timo heeft vanuit mij alle vrijheid gekregen om zijn passie en professionaliteit in de website te stoppen. Het eind resultaat is super geworden en boven verwachting. Timo heel erg bedankt voor jouw inzet!! Ik kan iedereen aanraden om bij Timo van Project direct zijn/ haar website te laten maken. Proffesioneler wordt het niet!!
Bert Pel
Google review
★★★★★
Timo heeft voor Boat Bike Tours in korte tijd een mooie platform website gemaakt. We zijn dik tevreden.
Jossie Verkerk
Google review
★★★★★
Zeer professionele partij. Dikke aanrader. Breed spectrum van dienstverlening en erg service gericht.
Jeroen Huppes
Google review
★★★★★
Snelle service en professioneel!
gronsie
Google review
★★★★★
Project Direct heeft onze site volledig gemoderniseerd en aangepast aan onze wensen. PD kwam ook met hele bruikbare en goede tips over de lay-out. Alle beveiligingen up to date. Gewoon een super mooie perfect werkende site. Ook de nazorg is geweldig. En dat allemaal voor een prima prijs.
Ton Kuipers
Google review
★★★★★
Met Timo is het heel prettig samenwerken. Hij is deskundig, weet echt waar hij het over heeft, komt met goede suggesties en hij houdt de vaart erin als het om leveren gaat. Een topper dus!
Roel Heetman
Google review
★★★★★
Service goed, korte lijnen, snelle oplossingen. Kortom zéér tevreden!
Stucmeesters Hoorn
Google review
★★★★★
Timo is een echte topper! Wij hebben een aantal websites laten bouwen door verschillende website bouwers. Oprecht is Timo de allerbeste website bouwer! Hij begrijpt en denkt heel goed mee en heeft bovendien verstand van zaken. Wij zijn heel tevreden over de website. In korte tijd heeft Timo een website voor ons gebouwd en bouwt meer verrassende dingen uit eigen initiatief waar wij heel tevreden over zijn. Je hoeft niet langer opzoek te gaan naar een website bouwer. Timo van Project direct is de website bouwer waar je naar opzoek bent. De heer W. Blom Actiebeurs
Wim Blom
Google review
★★★★★
De website van ons bedrijf laten vernieuwen/opnieuw bouwen door Project Direct. Na een afspraak te maken, konden we snel terecht. Het contact is snel en goed, alles gaat in goed overleg, wat onze wensen zijn en wat eventueel anders en beter kan. Ik ben zeer tevreden en raad Project Direct zeker aan!
V Kok
Google review
★★★★★
Zeer tevreden over het geleverde werk van Project Direct.
robbert kok
Google review
★★★★★
Ik beveel project direct 100% aan heb de samenwerking als zeer positief ervaren ben super tevreden over de bouw van mijn website
Claudia Raven
Google review
★★★★★
Goede samenwerking Snelle service
Reinier Meester
Google review
★★★★★
Mijn ervaring (en ook namens Omniplan) met Timo van Project Direct is heel positief. Dankzij een goede samenwerking heeft Timo in no-time de website opgeleverd. Luister goed naar je wensen en denkt goed mee!
Manou Roomer
Google review
★★★★★
Service goed, korte lijnen, snelle oplossingen. Kortom zéér tevreden!
Stucmeesters Hoorn
Google review
★★★★★
Timo is een echte topper! Wij hebben een aantal websites laten bouwen door verschillende website bouwers. Oprecht is Timo de allerbeste website bouwer! Hij begrijpt en denkt heel goed mee en heeft bovendien verstand van zaken. Wij zijn heel tevreden over de website. In korte tijd heeft Timo een website voor ons gebouwd en bouwt meer verrassende dingen uit eigen initiatief waar wij heel tevreden over zijn. Je hoeft niet langer opzoek te gaan naar een website bouwer. Timo van Project direct is de website bouwer waar je naar opzoek bent. De heer W. Blom Actiebeurs
Wim Blom
Google review
★★★★★
De website van ons bedrijf laten vernieuwen/opnieuw bouwen door Project Direct. Na een afspraak te maken, konden we snel terecht. Het contact is snel en goed, alles gaat in goed overleg, wat onze wensen zijn en wat eventueel anders en beter kan. Ik ben zeer tevreden en raad Project Direct zeker aan!
V Kok
Google review
★★★★★
Zeer tevreden over het geleverde werk van Project Direct.
robbert kok
Google review
★★★★★
Ik beveel project direct 100% aan heb de samenwerking als zeer positief ervaren ben super tevreden over de bouw van mijn website
Claudia Raven
Google review
★★★★★
Goede samenwerking Snelle service
Reinier Meester
Google review
★★★★★
Mijn ervaring (en ook namens Omniplan) met Timo van Project Direct is heel positief. Dankzij een goede samenwerking heeft Timo in no-time de website opgeleverd. Luister goed naar je wensen en denkt goed mee!
Manou Roomer
Google review

Waar kan ik je mee helpen?

Een website die klanten oplevert én complimenten. Bij Project Direct werk je direct met mij, Timo van Tilburg, van het eerste telefoontje tot het onderhoud jaren later. Geen accountmanager, geen doorgeefluik. We bellen eerst, dan volgt een eerlijke analyse van je site. Vraag vrijblijvend een offerte aan.