What is an API?
APIs allow computer programs to communicate with each other. Normally you will use an API (Application Programming Interface) over the HTTP protocol, which is the most common in Internet communications. However, an API is any set of rules that two computer systems follow to communicate. Normally you are not aware that you are consuming an API because you use a library that makes it easier for you. What types of APIs exist? If you have any programming experience, these examples will surely sound familiar to you: ...