What is an API?

An API is a documented contract that lets one piece of software ask another to do something.

Beginner 4 min IT Fundamentals
Client appMobile, web, serviceAPI contractEndpoints & schemasServiceBusiness logicResponseJSON + status code
The contract is the product: implementations can change behind it.

Hover a node to trace its connections · click or press Enter for a short explanation