1.2 key terms and concepts
term definition
Application
programming
interface (API)
A particular set of rules and specifications that software programs
can abide by when communicating with each other. It serves as
an interface between different software programs and facilitates
their communication, similar to the way a user interface facilitates
communication between humans and computers. APIs are often used
by third-party developers to create applications for social networking
websites like Twitter and Facebook.