===== Application Programming Interface (API) ===== [[ddsf:public:guidebook:06_append:glossary:start| Return to Glossary ]] An **Application Programming Interface (API)** is a set of protocols, routines, functions and/or commands that programmers use to develop software or facilitate interaction between distinct systems. APIs are available for both desktop and mobile use and are typically useful for programming [[ddsf:public:guidebook:06_append:glossary:g:gui]] components, as well as allowing a software program to request and accommodate services from another program. Source: [[https://www.techopedia.com/definition/24407/application-programming-interface-api | Application Programming Interface (API) ]]