What is an API?
Stands for Application Programming Interface.
Definition
An API, or Application Programming Interface, is a set of rules and protocols that allows different software applications to communicate with each other.
Purpose
APIs act as a bridge between applications, enabling data and functionality exchange, and are essential for modern software and web applications.
Function
APIs function by defining how software modules interact: one application makes a request, and another provides a response, all following the rules set by the API.
Contract
To ensure consistency and security in communication, a services contract is defined between applications, outlining how requests and responses should be structured.
Web Services
All web services are APIs, but not all APIs are web services, as APIs can also be used for communication between local applications.
Want to learn more?
If you'd like to go deeper into API —or bring this kind of training to your team— let's talk. I help teams understand and apply these concepts. I'd love to hear from you!
What is BDD?
Behavior Driven Development (BDD) is a software development process that ai...
What is Body Shopping?
Body shopping is a practice in the technology industry where companies prov...
What is an Architect?
The term 'computer architecture' was first used by IBM around 1959, referri...
What is a System Demo?
A System Demo is a significant event in the Scaled Agile Framework (SAFe) t...
What is Gemba?
Gemba is a Japanese term that refers to the 'real place' or the 'place wher...