open api ecosystem overview: december 2010
DESCRIPTION
Overview of the Open API ecosystem by @johnmusser of @programmableweb. Given at Salesforce.com's Cloudstock event, Dec 2010. Summarizes key metrics and growth patterns, best practices and trends.TRANSCRIPT
![Page 1: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/1.jpg)
Open APIs: State of the Market
John Musser, ProgrammableWeb@johnmusser
Cloudstock, December 6th, 2010
![Page 2: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/2.jpg)
Introduction
ProgrammableWeb.com• API & mashup directory• News, community, dev tools• 2,400 Web APIs • 5,300 mashups
![Page 3: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/3.jpg)
Open APIs: State of the Market
• The big picture• The business of open APIs• Design and technology• Trends
![Page 4: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/4.jpg)
Open APIs: Why bother?
• Make money 60% of all listings on eBay.com added via their APIs
• Save money SmugMug saves > $500K/year with Amazon S3 Storage
• Build brand Google Maps 300% growth vs 20% MapQuest
• Move to the cloud Over 50% of all transactions via their API
• Go anywhere Netflix now available on over 200 devices
![Page 5: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/5.jpg)
Open API timeline
2000 2002 2005 2006 2007
105 APIs 352 APIs
2003 2008
1,116 APIs601 APIs
1) It took 8 years to get to 1,000 APIs, but only 18 months to get to 2,000 APIs
2) 2010 has a 2x increase in new APIs per month over last year
1) It took 8 years to get to 1,000 APIs, but only 18 months to get to 2,000 APIs
2) 2010 has a 2x increase in new APIs per month over last year
2009
1,628 APIs
2010
? APIs
![Page 6: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/6.jpg)
APIs: Some very competitive markets
Based on directory of 2,300 web APIs listed at ProgrammableWeb, November 2010
![Page 7: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/7.jpg)
Open APIs: Sampling growth by sector
![Page 8: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/8.jpg)
Open APIs: Sampling growth by sector
YouTube sells for $1.7BYouTube sells for $1.7B
![Page 9: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/9.jpg)
Open APIs: Sampling growth by sector
Facebook opens platformFacebook opens platform
![Page 10: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/10.jpg)
Open APIs: State of the Market
• The big picture• The business of open APIs• Design and technology• Trends
![Page 11: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/11.jpg)
What makes an open API successful?
1. The underlying service• Or, a good API on a bad service is lipstick on a pig
2. A plan and a business model3. Simple, open, easily adopted4. Providing choices5. Good developer support
![Page 12: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/12.jpg)
API business models
Who What HowAmazon Associates Retail Affiliate ModelAmazon S3 Infrastructure Pay-as-you-goeBay Auctions APIs for listingsExact Target Bulk Email Tiered pricingRhapsody Music PartnershipsSalesforce.com CRM / SFA SaaS per-seat licenses
Best practice: Bake your business model into your API
![Page 13: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/13.jpg)
APIs as biz-dev enabler (aka Bizdev 2.0)
“Decentralized business development” -Toni Schneider
Consumer/HackerBusiness/Partner
Flickr API
![Page 14: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/14.jpg)
API Billionaires Club
5 billion API calls / day (April 2010)
1.1 billion API-delivered stories / month (March 2010)
5 billion API calls / day (October 2009)
8 billion API calls / month (Q3 2009)
3 billion API calls / month (March 2009)
3 billion API calls / day, 75% of all traffic (April 2010)
Over 50% of all traffic via API (March 2008)
Over 100 billion objects stored in S3 (March 2010)
![Page 15: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/15.jpg)
Open APIs: State of the Market
• The big picture• The business of open APIs• Design and technology• Trends
![Page 16: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/16.jpg)
The big technical debates
• Protocols and stylesREST vs. SOAP vs. …
• Data formatsXML vs. JSON vs. …
• StandardsSo many to choose from…
![Page 17: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/17.jpg)
REST vs. SOAP: Simplicity wins again
Distribution of API protocols and stylesBased on directory of 2,300 web APIs listed at ProgrammableWeb, November 2010
![Page 18: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/18.jpg)
REST vs. SOAP, more of both, but a lot more REST
Total number of APIs based on protocol and styleBased on directory of 2,300 web APIs listed at ProgrammableWeb, November 2010
![Page 19: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/19.jpg)
Data formats: lots of choices
XML, JSON, RSS, Atom, YAML, iCalendar, CSV, Serialized PHP, HTML,
PNG, GeoRSS, vCard, Text, RDF, OPML, MediaRSS, VML, TV-Anytime, hCalendar,
FOAF, XSPF, SQL, GML, CDF
![Page 20: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/20.jpg)
JSON Rising: 45% of all new APIs support JSON
Percentage of new APIs with JSON support
197 APIs are now JSON-only,
including Facebook Graph, Etsy, and
Twitter’s Streaming API
197 APIs are now JSON-only,
including Facebook Graph, Etsy, and
Twitter’s Streaming API
Based on directory of 2,300 web APIs listed at ProgrammableWeb, November 2010
![Page 21: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/21.jpg)
OAuth picking up steam
20% of all “Social” APIs now with OAuth support
120+ APIs with OAuth support
![Page 22: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/22.jpg)
Open APIs: State of the Market
• The big picture• The business of open APIs• Design and technology• Trends
![Page 23: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/23.jpg)
APIs growing up: versioning & other best practices
Old Twitter
http://twitter.com/users/show/noradio.xml
New Twitter
http://api.twitter.com/1/users/show/noradio.xml
![Page 24: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/24.jpg)
APIs growing up: keeping developers informed
![Page 25: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/25.jpg)
APIs growing up: keeping developers informed
http://www.programmableweb.com/api/ebay/status
![Page 26: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/26.jpg)
API monitoring: don’t let this happen to you
via http://monitor.programmableweb.com
…
![Page 27: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/27.jpg)
APIs are the glue of SaaS
CustomizeCustomize IntegrateIntegrate
APIAPI
Internal App: web/desktopInternal App: web/desktop
Traditional PlatformTraditional Platform
CustomizeCustomizeIntegrateIntegrate
APIAPI
SaaS AppSaaS App
SaaS ServiceSaaS ServiceInternal Apps
& Systems
Internal Apps
& Systems
Fire
wal
l
![Page 28: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/28.jpg)
SLAs and Premium Support for APIs
• Service Level Agreements and Premium Support• Google Maps Premier (starts at $10K/yr)• Amazon’s new Premium Support packages
![Page 29: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/29.jpg)
1 API can support 100’s of devices
Source: Michael Hart, Netflix
![Page 30: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/30.jpg)
Mobile explosion is driving API explosion
Source: NPR
Pageview growth: NPR.org vs NPR mobile
![Page 31: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/31.jpg)
API as Product
When an API is not an extension of your product, but it is your product
![Page 32: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/32.jpg)
Invisible Mashups, part 1
Classic mashup
HousingMaps.com
Invisible mashup
Ooyala.com
EC2 + S3 + SQS+
![Page 33: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/33.jpg)
Invisible Mashups, part 2
+
APIs are hiding in plain sight, if you know where to look
![Page 34: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/34.jpg)
Have we seen this before?
1995
Why do we need a Web site?
2000 2005 2010
Of course we have a Web site
Of course we have an API
Why do we need an API?
![Page 35: Open API Ecosystem Overview: December 2010](https://reader035.vdocuments.mx/reader035/viewer/2022062513/554baf38b4c905b3618b582e/html5/thumbnails/35.jpg)
thank you
Questions, ideas, comments? Email me: [email protected]
Twitter: @programmableweb @johnmusser