API-First Architecture
API-First Architecture: Robust and documented APIs for system integration
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.