Building Blocks

Building Blocks

At API Evangelist I define things in terms of building blocks, meant to establish, easy to understand modules you can pick and choose from as part of any strategy, including API management.  

In 2010 I started API Evangelist as a research project to look at how the top 250 popular APIs were doing business. I spent the summer of 2010 looking at these API providers and established a list of building blocks I found each provider using to manage their API operations.

I've been maintaining this list for 3 years now, looking at over 9,000 APIs and assessing the building blocks used by the top 2,000 APIs. I've tried to standardize these and establish a potential list that any API provider could consider when planning their own API management strategy.

These are the most common examples of API management building blocks.