Een API is een product. Waarom versionering, validatie en foutsemantiek belangrijker zijn dan de stijlkeuze.
Categorie · Data & Engineering
Interface = productcontract.
Een API is de technische interface waarover systemen met elkaar praten. REST, GraphQL, gRPC, WebSocket — afhankelijk van de use case. Voor verreweg de meeste product-API's is REST met JSON de meest pragmatische keuze.
Belangrijker dan de keuze van de stijl is de omgang met het contract: versionering, validatie, duidelijke foutsemantiek, documentatie, monitoring. Een API is een product dat andere teams consumeren.
API's en AI.
LLM-aanbieders stellen hun modellen via API's beschikbaar (Anthropic Messages API, OpenAI API). Agents gebruiken API's als tools — elke API-call is een mogelijke agent-actie. Dat betekent: de kwaliteit van een AI-integratie hangt af van de kwaliteit van de omliggende API's.


