Hierarchy of API Design Principle

Amancio Bouza
API Product Management
5 min readOct 13, 2017

--

The pure implementation of an API is almost straightforward, if not simple. In contrast, API design is not straightforward. Why? Because API design involves many aspects and constraints such as architectural styles (e.g., REST), API governance, backend capabilities, performance, user experience, value proposition, you name it. In other words, there are many constraints and even trade-offs to take into consideration.

Consequently, in our daily work, we typically end up in unsatisfying, endless discussions about what should be right and what wrong, how to interpret the Web…

--

--

Amancio Bouza
API Product Management

API & AI Enthusiast. Author of API Product Management. Public Speaker. Dot Connector. Intrapreneur.