A front-end API, often referred to as a client-side API, is a set of protocols and tools that allow the front-end of an application to communicate with back-end services, databases, or other external resources.