Explain It Like I'm 5
API
What is an API?
What's An API?
API or application programming interface is a method to communicate and bridge between different systems and components
Most of the time that people are talking about an API, they mean a web API but actually, API is all around us
- That operating system you're using? Uses a prebuilt API (BIOS / UEFI) to tell the hardware where the operating system files are and which one to load
- That app someone built to run on your operating system? Uses the operating system API to draw your pixels, read files, connect to the network, etc
- That app that connects to another app and uses syncs data from it? Uses an API that the app developers made for other people and apps to fetch or update data within them
Good To Know
Every self respecting app has a permission system in which the app verifies the identity of the requester and also verifies that requester has the required permission to do whatever he's trying to do
More on that on Information Security section