API-First Approach