Too Long; Didn't Read
API is a piece of technology that allows two applications to exchange data and functionality. API-first is an approach to software design that centers on the API. Often, when developers say they’re API first, they only mean that APIs are *important*, but not *foundational*. The core principles of an API first development approach are outlined in this article. For example, the best-in-one development world is moving away from all parts of all generic parts, companies are moving toward reusable components.