via kinsta.com => original post link
Application Programming Interfaces, or APIs, are a way for computer programs or services to communicate with each other. This communication usually happens over an API endpoint, exposed by a program that a client consumes.
This article will compare two popular approaches to building APIs: representational state transfer (REST) API and Web API.
What Is a REST API?