definition
API (Application Programming Interface)
An API is a set of rules and instructions that lets one software program access features or data from another program. It defines how requests should be made, what information can be sent, and what responses can be expected. APIs make it possible for different apps, websites, or services to work together.