REST APIs are used to access and manipulate data using a common set of stateless operations. Let’s make them robust
Application programming interfaces (APIs) are everywhere. Most modern web applications expose APIs that clients can use to interact with the application.
They enable software to communicate with other pieces of software — internal or external — consistently, which is a key ingredient in scalability, not to mention reusability.