The reuse of APIs in applications and integrations, but also in the producing of APIs plays an important part in the overall experience of teams who are producing and consuming APIs. The reuse of APIs might be componetizing what is used to build an API, or it might look like making APIs plug and playable in low-code-or no-code solutions. The experience of reuse will impact business when it comes to taking the digital resources and capabilities of an enterprise and effectively and efficiently applying to generate new revenue and expand customer's usage of APIs. Focusing on the reusability of APIs from design through production will pay off when it comes to making applying APIs a seamless and robust experience.
Reuse
Policies
API Catalog (Experience)
Require that every API is registered in a central, searchable catalog with enough metadata that a developer can find it, understand it, and decide to use it without asking anyone. I care deeply abo...
Reuse Scoring Applied
Require that every API carry a reuse score that measures how widely and effectively it is being reused across teams and how much it duplicates existing capabilities. I want reuse assessed with a co...
Strategies
APIs Are Evaluated Before Adoption
I want us to evaluate an API before we build on it, because the cheapest time to discover a bad dependency is before it is wired into production. That means running third-party APIs through a procu...