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
- With Number Of APIs Continuing To Grow Account Automation Will Be Key
- History Of APIs: NOAA APIs Have Been RESTful For Over 20 Years
- Understanding More About The Web Communications Platform Respoke
- Swagger Definition Driven Sandbox And Simulation Data Templates For APIs
- Swagger API Definition Mapper
- Moving Beyond Just The PDF With A Single Page Report (SPR)
- Join Me For APIDays Berlin And APIStrat Europe This April 24th-25th 2015
- A Market For API Developer Credits
- Where Do Developers Get Idea That APIs Should Never Go Away?
- The Context.io API And Thinking Out Of The Box When Crafting APIs