Woordenlijst
Wat is API?
Een API (application programming interface) is een afgesproken manier waarop softwaresystemen met elkaar communiceren en gegevens uitwisselen, zonder dat een mens daar tussen hoeft te zitten.
API uitgelegd
Een API is een contract: het ene systeem belooft dat je op een bepaalde manier iets kunt vragen en een bepaald antwoord terugkrijgt. Hoe het systeem dat intern regelt, hoeft de vrager niet te weten. Zo kan een webshop via een API voorraad opvragen bij een ERP, of een dashboard cijfers ophalen uit een datawarehouse.
Er zijn verschillende stijlen, zoals REST, GraphQL en SOAP. REST is de meest gebruikte voor webtoepassingen. Bijna elke API vraagt om een vorm van identificatie, zoals een API-sleutel of een OAuth-token, en heeft grenzen aan het aantal verzoeken.
Een API is veiliger en beter beheersbaar dan iemand rechtstreeks toegang geven tot een database. Je bepaalt precies welke gegevens beschikbaar zijn, je kunt de toegang per afnemer intrekken en je ziet wie wat opvraagt.
Voorbeeld
Het planningssysteem van Acme Groothandel haalt elke ochtend via een API de verwachte orders per vestiging op uit het datawarehouse. Het systeem krijgt alleen dat ene overzicht, niet de hele database.
API in ENABLE
Met de Data-API van ENABLE publiceer je een query uit het datawarehouse als REST-endpoint, met een API-sleutel, een OpenAPI-specificatie en rate limits. Endpoints zijn alleen-lezen en elke publicatie krijgt een nieuw versienummer.
FAQ
Veelgestelde vragen
Wat is een API in simpele woorden?
Een API is een afgesproken manier waarop twee softwaresystemen met elkaar praten. Het ene systeem stelt een vraag op een vaste manier en krijgt een voorspelbaar antwoord terug.
Wat is het verschil tussen een API en een database-koppeling?
Bij een database-koppeling heeft een systeem direct toegang tot de tabellen. Bij een API vraagt het systeem alleen wat de API aanbiedt, wat veiliger en beter te beheren is.
Wat is het verschil tussen een API en een REST-API?
API is de algemene term voor een koppelvlak tussen systemen. Een REST-API is een specifieke, veelgebruikte stijl die werkt met webverzoeken naar vaste adressen.
Verder lezen
- PlatformData API: je datawarehouse ontsluiten via RESTPubliceer een query als beveiligd REST-endpoint voor andere systemen en apps.Lees meer
- OplossingAI-agents in je bedrijf: begin bij veilige dataAI-agents beginnen bij veilige, beperkte toegang tot data. Zo legt ENABLE die basis.Lees meer
- OplossingData integratie: databronnen koppelen voor inzichtDatabronnen koppelen voor rapportage en AI, via één centraal datawarehouse.Lees meer
- KennisbankWoordenlijst data, AI en Power BIWat is een service principal, row-level security, een semantisch model, text-to-SQL of RAG? Korte, heldere definities van begrippen rond data, Power BI en AI.Lees meer
AI gebruiken op je eigen data. Veilig, en zonder hoofdpijn.
In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.