Red Panda Apps logo 3D Printing Other Projects

All About APIs

(At least I hope it's all)


What are APIs?

API is short for application programming interface. Wikipedia, the free encyclopedia, provides this definition for APIs.


In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application software. In general terms, it is a set of clearly defined methods of communication between various software components.

In the App Inventor world, APIs are often used with the Web component to connect to other services. The Web component supports the methods HTTP GET, HTTP PUT and HTTP DELETE. The most common use is to delegate jobs to another service, because your phone is not capable of performing a task. You can also use more complicated services such as Weather Underground (forecasts) and Wolfram|Alpha (AI).

Resources

What are APIs?
Introduction to APIs from Domhnall
Using APIs Convert cURL requests to REST
Using APIs by Stephen