API What is an interface? Interface is a control system, through which we can use something. For Example: The interface of car includes: Steering Wheel Brakes Gear Acceleration pedal Mirrors Interface is concerned with the fact that how to use something, rather than how it works. The Easiest Analogy for an API : The Restaurant Imagine you're at a restaurant . You are the user. You want food (data or a service). You can't just walk into the kitchen and start cooking. That would be chaotic and unsafe! Instead, you interact with the waiter . You look at a menu (the API documentation) and give your order to the waiter. The waiter takes your request to the kitchen. The kitchen prepares your food. The waiter then brings the response (your delicious meal) back to you. The waiter is the contract, the messenger, the interface in our case the API . They provide a secure and simple way for you to get what you need from the kitchen ...