Connectivity is an amazing resource. In our world today, you can easily post to social media accounts, order food from your favorite neighborhood restaurant, or buy that cool new gadget right from your mobile device. But how does that connectivity happen? The answer is the Application Programming Interface, or API.
To put it simply, an API is the messenger that takes your request for something, tells a system what you want to do, and then returns a response. Think about it this way: when you go to a restaurant, you pick what you want to eat off of a menu. Somehow, that information needs to get to the kitchen before the kitchen can start making your food, and then somehow that food needs to get back to you. Your waiter is the messenger who takes your order to the kitchen and then brings back your food. Think of your waiter as an API.