Definition
A design approach where the API is defined before the user interface.
Usage example
Design of our projects around a central Directus API serving as the single source of truth, then feeding various frontends (Astro Site, Mobile App, CRM) via documented RESTful or GraphQL endpoints.