Introduc7on ProgrammableWeb.com The webs API directory - - PowerPoint PPT Presentation

introduc7on
SMART_READER_LITE
LIVE PREVIEW

Introduc7on ProgrammableWeb.com The webs API directory - - PowerPoint PPT Presentation

Open APIs: State of the Market John Musser, ProgrammableWeb @johnmusser QCon, SF, 2011 Introduc7on ProgrammableWeb.com The webs API


slide-1
SLIDE 1

¡

Open ¡APIs: ¡State ¡of ¡the ¡Market ¡

¡

¡ John ¡Musser, ¡ProgrammableWeb ¡ @johnmusser ¡ ¡ QCon, ¡SF, ¡2011 ¡ ¡ ¡

slide-2
SLIDE 2

Introduc7on ¡

ProgrammableWeb.com ¡

  • The ¡web’s ¡API ¡directory ¡
  • News, ¡community, ¡tools ¡
  • 4,300 ¡Web ¡APIs ¡ ¡
slide-3
SLIDE 3

Growth ¡ ¡ ¡| ¡ ¡ ¡Technology ¡ ¡ ¡| ¡ ¡ ¡Money ¡

slide-4
SLIDE 4

Open ¡APIs: ¡Growth ¡is ¡accelera7ng ¡

Total APIs over time

Based on directory of 4,000 web APIs listed at ProgrammableWeb, October 2011

slide-5
SLIDE 5

Open ¡APIs: ¡Growth ¡is ¡accelera7ng ¡

8 ¡Years ¡

1000 ¡

Total APIs over time

Based on directory of 4,000 web APIs listed at ProgrammableWeb, October 2011

slide-6
SLIDE 6

8 ¡Years ¡

Open ¡APIs: ¡Growth ¡is ¡accelera7ng ¡

Total APIs over time

2000 ¡

18 ¡Months ¡

1000 ¡

Based on directory of 4,000 web APIs listed at ProgrammableWeb, October 2011

slide-7
SLIDE 7

8 ¡Years ¡ 18 ¡Months ¡

Open ¡APIs: ¡Growth ¡is ¡accelera7ng ¡

Total APIs over time

3000 ¡

9 ¡Months ¡

2000 ¡ 1000 ¡

Based on directory of 4,000 web APIs listed at ProgrammableWeb, October 2011

slide-8
SLIDE 8

8 ¡Years ¡ 18 ¡Months ¡

Open ¡APIs: ¡Growth ¡is ¡accelera7ng ¡

Total APIs over time

9 ¡Months ¡

4000 ¡

6 ¡Months ¡

3000 ¡ 2000 ¡ 1000 ¡

Based on directory of 4,000 web APIs listed at ProgrammableWeb, October 2011

slide-9
SLIDE 9

API ¡Billionaires ¡Club ¡

5 billion API calls / day (April 2010) 1.6 billion API-delivered stories / month (October 2010) 5 billion API calls / day (October 2009) 8 billion API calls / month (Q3 2009) 3 billion API calls / month (March 2009) 13 billion API calls / day (May 2011) Over 260 billion objects stored in S3 (January 2011) 1 billion API calls / day (October 2011)

slide-10
SLIDE 10

API ¡Billionaires ¡Club, ¡part ¡2 ¡

1.5 billion API calls / month (May 2011) 5 billion API calls / month (May 2011) 4 billion API calls / month (August 2011) 2 billion API calls / month (September 2010) 3 billion API calls / month (July 2011) 12 billion API calls / month (May 2011) 1 billion API calls / month (September 2011) 1.1 billion API calls / day (April 2011)

slide-11
SLIDE 11

APIs: ¡some ¡very ¡compe77ve ¡markets ¡

slide-12
SLIDE 12

Breaking ¡down ¡eCommerce ¡APIs ¡

slide-13
SLIDE 13

Breaking ¡down ¡travel ¡APIs ¡

slide-14
SLIDE 14

Sampling ¡growth ¡by ¡sector: ¡Music ¡

slide-15
SLIDE 15

Sampling ¡growth ¡by ¡sector: ¡Enterprise ¡

slide-16
SLIDE 16

Sampling ¡growth ¡by ¡sector: ¡Shopping ¡

slide-17
SLIDE 17

Sampling ¡growth ¡by ¡sector: ¡Social ¡

slide-18
SLIDE 18

Growth ¡ ¡ ¡| ¡ ¡ ¡Technology ¡ ¡ ¡| ¡ ¡ ¡Money ¡

slide-19
SLIDE 19

The ¡big ¡API ¡debates ¡ Protocols ¡and ¡styles ¡

REST ¡vs. ¡SOAP ¡vs. ¡… ¡

¡ Data ¡formats ¡

XML ¡vs. ¡JSON ¡vs. ¡… ¡

¡ ¡ Standards ¡

They’re ¡awesome ¡– ¡so ¡many ¡to ¡choose ¡from… ¡

slide-20
SLIDE 20

The ¡big ¡API ¡debates ¡ Protocols ¡and ¡styles ¡

REST ¡vs. ¡SOAP ¡vs. ¡… ¡

¡ Data ¡formats ¡

XML ¡vs. ¡JSON ¡vs. ¡… ¡

¡ ¡ Standards ¡

They’re ¡awesome ¡– ¡so ¡many ¡to ¡choose ¡from… ¡

slide-21
SLIDE 21

REST ¡vs. ¡SOAP: ¡Simplicity ¡wins ¡again ¡

Distribution of API protocols and styles

Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

slide-22
SLIDE 22

REST ¡vs. ¡SOAP: ¡Simplicity ¡wins ¡again ¡

Distribution of API protocols and styles

Based on directory of 4,000 web APIs listed at ProgrammableWeb, October 2011

slide-23
SLIDE 23

Data ¡formats: ¡so ¡many ¡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

slide-24
SLIDE 24

JSON ¡Rising: ¡55% ¡of ¡all ¡new ¡APIs ¡support ¡JSON ¡

Percentage of new APIs with JSON support

Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

slide-25
SLIDE 25

20% ¡of ¡all ¡new ¡APIs ¡support ¡only ¡JSON ¡

Percentage of new APIs with only JSON support

Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

slide-26
SLIDE 26

1 ¡in ¡every ¡5 ¡new ¡APIs ¡says ¡“goodbye ¡XML” ¡

Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

Percentage of APIs with XML support

slide-27
SLIDE 27

15% ¡of ¡JSON ¡APIs ¡now ¡support ¡JSONP ¡

Based on directory of 4,000 web APIs listed at ProgrammableWeb, October 2011

Percentage of JSON APIs with JSONP support

slide-28
SLIDE 28

Growth ¡ ¡ ¡| ¡ ¡ ¡Technology ¡ ¡ ¡| ¡ ¡ ¡Money ¡

slide-29
SLIDE 29

API ¡business ¡models, ¡circa ¡2005 ¡

slide-30
SLIDE 30

API ¡business ¡models ¡2011 ¡

slide-31
SLIDE 31

API ¡as ¡Product ¡

When an API is not an extension of your product, but it is your product

slide-32
SLIDE 32

API ¡as ¡Product ¡

New ones every month…

slide-33
SLIDE 33

API ¡as ¡a ¡Brand ¡

Creating a new “API brand” for your existing service

= =

slide-34
SLIDE 34

Screw ¡the ¡web ¡site, ¡let’s ¡focus ¡on ¡the ¡API ¡

Qwerly shutters profile pages in favor

  • f lucrative ‘DNS for people’ API

TechCrunch, May 5, 2011

slide-35
SLIDE 35

Invisible ¡Mashups ¡

Classic mashup

HousingMaps.com

Invisible mashup

Ooyala.com EC2 + S3 + SQS +

slide-36
SLIDE 36

Invisible ¡APIs ¡ +

APIs are hiding in plain sight, if you know where to look

slide-37
SLIDE 37

Invisible ¡APIs, ¡the ¡Apple ¡edi7on ¡

Twitter

Integrated right into iOS 5

slide-38
SLIDE 38

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? ¡

slide-39
SLIDE 39

thank ¡you ¡

QuesQons, ¡ideas, ¡comments? ¡ ¡ Email ¡me: ¡john@programmableweb.com ¡ TwiVer: ¡@johnmusser ¡ ¡ ¡