Application Programming Interface’s allow software, computers and Servers on the web to interact and talk to one another. An API works in a similar way to any other web space (What happens when you visit a web page). An API connects your computer (or device) to dynamic web servers and returns a response. However, unlike a web page it will only return data in the form of Json or XML.
- RESTful Web Services