API-first
(
)
1. Your API is the first user interface of your application 2. Your API comes first, then the implementation 3. Your API is described (and maybe even self-descriptive) https://www.slideshare.net/AndresKtt/api-first-government