open apis: what's hot, what's not?
Embed Size (px)
DESCRIPTION
What's hot in APIs? Here are 8 big trends in open APIs today. This SXSW 2012 talk covers monetization trends, technology trends and what makes developers love an API (hint: it's not stale documentation). These are drawn from our data and trends we're seeing at ProgrammableWeb.TRANSCRIPT

Open APIs What’s HOT What’s NOT
John Musser, ProgrammableWeb @johnmusser SXSW 2012

7 years
5,000 APIs
3,000 news sto
ries

HOT or NOT

A VC fund for your API
HOT or NOT

$1,000,000
$250,000
$2,000,000
$1,000,000

POST /GetStock HTTP/1.1 Host: www.example.org Content-‐Type: applicaHon/soap+xml <?xml version="1.0"?> <soap:Envelope xmlns:soap="hRp://www.w3.org/2001/12/soap-‐envelope" soap:encodingStyle="hRp://www.w3.org/2001/12/soap-‐encoding"> <soap:Body xmlns:m="hRp://www.example.org/stock"> <m:GetStockPrice> <m:StockName>IBM</m:StockName> </m:GetStockPrice> </soap:Body> </soap:Envelope>
GET hRp://example.org/stock/IBM
HOT or NOT

GET hRp://example.org/stock/IBM POST /GetStock HTTP/1.1 Host: www.example.org Content-‐Type: applicaHon/soap+xml <?xml version="1.0"?> <soap:Envelope xmlns:soap="hRp://www.w3.org/2001/12/soap-‐envelope" soap:encodingStyle="hRp://www.w3.org/2001/12/soap-‐encoding"> <soap:Body xmlns:m="hRp://www.example.org/stock"> <m:GetStockPrice> <m:StockName>IBM</m:StockName> </m:GetStockPrice> </soap:Body> </soap:Envelope>
SOAP REST
HOT or NOT

API protocols and styles Based on directory of 4,000 web APIs listed at ProgrammableWeb, December 2011

{ "symbol": ”IBM", "price": 94.72, }
<?xml version="1.0"?> <soap:Envelope xmlns:soap="hRp://www.w3.org/2001/12/soap-‐envelope" soap:encodingStyle="hRp://www.w3.org/2001/12/soap-‐encoding"> <soap:Body xmlns:m="hRp://www.example.org/stock"> <m:GetStockPriceResponse> <m:Price>34.5</m:Price> </m:GetStockPriceResponse> </soap:Body> </soap:Envelope>
HOT or NOT

{ "symbol": ”IBM", "price": 94.72, }
<?xml version="1.0"?> <soap:Envelope xmlns:soap="hRp://www.w3.org/2001/12/soap-‐envelope" soap:encodingStyle="hRp://www.w3.org/2001/12/soap-‐encoding"> <soap:Body xmlns:m="hRp://www.example.org/stock"> <m:GetStockPriceResponse> <m:Price>34.5</m:Price> </m:GetStockPriceResponse> </soap:Body> </soap:Envelope>
JSON XML
HOT or NOT

Percentage of APIs with JSON support Based on directory of 4,000 web APIs listed at ProgrammableWeb, December 2011

1,000,000,000 1,000,000
HOT or NOT

1,000,000,000 1,000,000
API Billionaires
HOT or NOT

5 billion API calls / day (April 2010)
1.6 billion API-delivered stories / month (October 2010)
1.1 billion API calls / day (April 2011)
10 billion API calls / month (December 2011)
12 billion API calls / month (May 2011)
13 billion API calls / day (May 2011)
Over 260 billion objects stored in S3 (January 2011)
10 billion API calls / month (January 2011)
API Billionaires

HOT or NOT

Hackathons
HOT or NOT

Hackathons # hackathons last 3 months:
Jan: 35 Feb: 57 Mar: 68
max prize in 2011 >= $100,000 data via @kinlane

HOT or NOT

OAuth HTTP Auth
HOT or NOT

300+ OAuth APIs

HOT or NOT

Interactive Documentation
HOT or NOT

Select method
Enter params
Click button
See results
Go write code…

HOT or NOT

Invisible Mashups
Ooyala = EC2 + S3 + SQS
HOT or NOT

Operating system = invisible mashup
+

A VC fund for your API REST
API billionaires JSON
Hackathons OAuth
Interactive documentation Invisible mashups

Photo credits Hackers: hRp://www.flickr.com/photos/hackny/5684846071/ Money: hRp://www.flickr.com/photos/amagill/3366720659 Million dollars: hRp://www.flickr.com/photos/ari/3706865646/ Pennies: hRp://www.flickr.com/photos/puuikibeach/6746802715/ Bored conference: hRp://www.flickr.com/photos/padorange/2580180117/