Short for Application Programming Interface, a way to programmatically interact with a separate software component or resource. It is essentially a messenger that takes requests, translates, and returns responses. For example, when you use an application on your mobile phone, the application connects to the Internet and sends data to a server. The server then retrieves that data, interprets it, performs the necessary actions and sends it back to your phone. The application then interprets that data and presents you with the information you wanted in a readable way. This is what an API is - all of this happens via API. Unchained exposes all data exclusively through a GraphQL API (headless).