API (application programming interface)

Een application programming interface (API) is een verzameling definities op basis waarvan een computerprogramma kan communiceren met een ander programma of onderdeel.

Een API definieert de toegang tot de functionaliteit die er achter schuil gaat. De buitenwereld kent geen details van de functionaliteit of implementatie, maar kan dankzij de API die functionaliteit wel gebruiken. Een voordeel hiervan is dat met een API meerdere implementaties benaderbaar kunnen zijn, zolang deze maar voldoen aan de API.

Zo kunnen websites, waaronder Geopunt, dan benaderbaar zijn via een methode als SOAP, RSS of XML/RPC en geïntegreerd worden in andere toepassingen of websites (bron: Wikipedia).

Een bondig overzicht van de Geopunt-API is terug te vinden in deze presentatie.