Making Your API Accessible to the Masses
by Kin Lane on 05/10/2012
There are a lot of high value APIs emerging these days, APIs with access to essential business data, resources and intelligence.
When designing your API you want to make the interface as intuitive as possible, and ensure as wide as access to it as you possibly can. To quote Jonathan Schwartz, Sun CEO regarding Java APIs:
"We wanted to build the biggest tent and invite as many people as possible,” Schwartz said. “You have open APIs and compete on implementations."
To do this, I encourage building tools and widgets that non-developers can use when working with your API. A great example of this is at Google, with their Google Analytics Dashboard Library. Google wanted to make it easier for users to deploy a dashboard that was tailored specifically for their business, so using a team of University of California Irvine students, they set out to simplify it down to 3 steps:
- Register with Google APIs Console.
- Copy and paste the JavaScript code.
- Configure this code to query your data and choose a chart type to visualize it.
Now, you still have to be JavaScript savvy to work with the Google Analytics Dashboard Library, understand how to edit your site, and be fluent in Google Analytics--but it’s a step closer to providing wider access to the power of the Google Analytics API, beyond just the development community.
LinkedIn also has some great examples of taking concept this to the next level with their “plugin” builders which essentially generates the widgets for users, using the API. Since Google is going to keep working with the Google Analytics Dashboard Library over the next 3 quarters, so I’m sure you’ll see their library evolve as well.

I’ll keep exploring other great examples of API embeddable strategies that can potentially bring in a much wider audience, opening up your API for access beyond developers, potentially bringing in other more business oriented groups.
Tags:
| Analytics, Building Blocks, Embeddable, Google, Site Metrics, Widgets |
|
Share
|
|
|
Tweet |
|
blog comments powered by Disqus
Partner Sites
Latest Blog Posts
- APIs in DFW
- Adding API Broker Under Monitoring for API Aggregators
- The Dark Matter That Make APIs Work
- Potential for API Aggregators to Provide Valuable Industry Data
- My Talk Tomorrow Night at the Dallas-Forth Worth API Professionals Meetup
- The White House Releases An Open Data Strategy
- When API Success Signals Begin Working Against You
- Get To Know Which Languages Your API Developers Are Using
- Twitters Developer Area is More Embeddable Than API
- Overview Of Backend as a Service (BaaS) White Paper
- Make Sure And Have Multiple KPIs For Your APIs
- API Enabled Toys For Our Children
- I Am Speaking At The Dallas-Forth Worth API Professionals Meetup May 14th
- How Much Do You Spend Attracting and Supporting Freemium API Developers?
- What Does The API Evangelist Do?
- Startups Need To Work Together on API Definitions
- Parse Is Successful By Truly Solving Problems for Mobile Developers
- API Commandment: Thou Shalt Not Forego Talking to a Person
- API Trends
- API Priorities
- Have You Taken A Look At AT&T APis Lately?
- Helping People Understand APIs Through Real World Examples
- Evolving Beyond API Service Providers and Tools to Goal Based API Toolkits
- APIs & The Federal Government
- After Last Couple of Weeks, It's Clear There Is Big Opportunity In The API Space


