Posted on 03-31-2011
I document a lot of the common building blocks used by API providers. These are common tools used across many industries and types of APIs to build their ecosystem. I hesitate to ever say any of these common building blocks are essential, because every API potentially has different requirements. However, one building block that is essential for every API, is metrics and analytics. API owners should me measuring every aspect of their API and its community, and be constantly reassessing their strategy based upon what is going on in real-time. API analytics is what service providers like Mashery, Apigee and 3Scale bring to the table. Mashery and Apigee proxy your API to deliver analytics, while 3Scale provides a plug to gather data for reporting on. All three of these providers charge you per transaction for this service. To my knowledge there is no provider of an API analytics tool that is free, and plug and play. With the current explosion of APIs being deployed, there is a huge opportunity for someone to provide a free API analytics service that gathers and measures API usage. Think Google Analytics for APIs. A single line of server side code, with a variety of language kits, that will measure all requests on an API, its community, and provide a rich set of reports for API owners. This could probably be done with the Google Analytics API, I will have to play with more.
comments powered by Disqus
Winning in the API Economy
|Download as PDF|
Latest Blog Posts
- Two Things I Learned On Traffic And Weather Today
- Keep Your API Developer Area Blog Up To Date
- Interesting Example of Social Page Over At Cisco
- External API Deployments Using Sync One Possible Future Of Government API Deployments
- What Are Some Good Examples of Hypermedia APIs?
- API Driven Backend For Apps Using Orchestrate.io
- The APIs I Depend On To Run API Evangelist
- Service Composition for My Screen Capture API
- Liberate Government Data By Deploying Web APIs With Solr
- Moving Beyond My Basic 3Scale API Infrastructure Plan