52
Your API is So 2006 Delyn Simons @delynator, @mashery #df11 August 2011

Your API is So 2006 - Dreamforce 2011

Embed Size (px)

DESCRIPTION

Don't expect internal, partner, and open developers to build 2011 apps and integrations with 2006 API formats, chatty protocols and outputs. PuSH! RESTful! JSON! oh my.

Citation preview

Page 1: Your API is So 2006 - Dreamforce 2011

Your API is So 2006

Delyn Simons@delynator, @mashery

#df11August 2011

Page 2: Your API is So 2006 - Dreamforce 2011
Page 3: Your API is So 2006 - Dreamforce 2011
Page 4: Your API is So 2006 - Dreamforce 2011

<you think?>

Page 5: Your API is So 2006 - Dreamforce 2011
Page 6: Your API is So 2006 - Dreamforce 2011
Page 7: Your API is So 2006 - Dreamforce 2011

7

Total APIs over time

Accelerating Growth of APIs

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

Page 8: Your API is So 2006 - Dreamforce 2011

APIs since 2006

Page 9: Your API is So 2006 - Dreamforce 2011

“Their API is so 2006.”

Page 10: Your API is So 2006 - Dreamforce 2011

“Their API is so awesome.”

Page 11: Your API is So 2006 - Dreamforce 2011
Page 12: Your API is So 2006 - Dreamforce 2011

A. Who are developers?

B. What do they want?

C. How can you help them get what they want?

Page 13: Your API is So 2006 - Dreamforce 2011

Photo Credit: flickr.com/tom_

w_bn

Developers are 21st century

craftsmen

Page 14: Your API is So 2006 - Dreamforce 2011

Photo Credit: © Eric Roth

and women

Page 15: Your API is So 2006 - Dreamforce 2011

Developers build stuff

Photo Credit: flickr.com/mashery

Page 16: Your API is So 2006 - Dreamforce 2011

Developers solve problems

Photo Credit:flickr.com/delynator

Page 17: Your API is So 2006 - Dreamforce 2011

Developers tinker and prototype Photo Credit:

flickr.com/techcrunch

Page 18: Your API is So 2006 - Dreamforce 2011

Developers change the game

Page 19: Your API is So 2006 - Dreamforce 2011

Photo Credit: © Eric Roth

Developers rely on tools to practice their trade

Page 20: Your API is So 2006 - Dreamforce 2011
Page 21: Your API is So 2006 - Dreamforce 2011

A. Who are developers?

B. What do they want?

C. How can I help them get what they want?

Page 22: Your API is So 2006 - Dreamforce 2011

Photo Credit: © Eric Roth

Tools and terms of service they can rely on

Page 23: Your API is So 2006 - Dreamforce 2011

API Integration Pain Survey

Survey conducted by YourTrove, Inc. August 2011

Page 24: Your API is So 2006 - Dreamforce 2011

Results Chart by ProgrammableWeb. Survey conducted by YourTrove, Inc. August 2011

Page 25: Your API is So 2006 - Dreamforce 2011

Treat your API like a core part of your business

“It’s not what we set out to find, but it deserves to be said again: API providers are doing a horrible job of serving their developers well. This is a huge problem.”

Survey conducted by YourTrove, Inc. August 2011

Page 26: Your API is So 2006 - Dreamforce 2011

A. Who are developers?

B. What do they want?

C. How can I help them get what they want?

Page 27: Your API is So 2006 - Dreamforce 2011

Photo Credit: © Eric Roth

Tools and terms of service they can rely on

Page 28: Your API is So 2006 - Dreamforce 2011

“Their API is so 2006.”

Page 29: Your API is So 2006 - Dreamforce 2011

1.Please Drop the SOAP

2.Chat Less, Do More

3.Interactive Documentation

4.Growing of internal and partner API usage

5.Mainstream API Success

Modern API management trends

Page 30: Your API is So 2006 - Dreamforce 2011
Page 31: Your API is So 2006 - Dreamforce 2011

Photo Credit:flickr.com/delyn

Page 32: Your API is So 2006 - Dreamforce 2011

REST vs. SOAP: Simplicity wins

again

32

Distribution of API protocols and stylesBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

Page 33: Your API is So 2006 - Dreamforce 2011

33

Distribution of API protocols and stylesBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

REST vs. SOAP: Simplicity wins

Page 34: Your API is So 2006 - Dreamforce 2011

JSON Rising: 55% of new APIs support JSON

34

Percentage of new APIs with JSON supportBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

Page 35: Your API is So 2006 - Dreamforce 2011

20% of new APIs support only JSON

35

Percentage of new APIs with only JSON supportBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

Page 36: Your API is So 2006 - Dreamforce 2011

1 in every 5 new APIs: “goodbye XML”

36

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

Percentage of APIs with XML support

Page 37: Your API is So 2006 - Dreamforce 2011

1.Please Drop the SOAP

2.Chat Less, Do More

3.Interactive Documentation

4.Growing of internal and partner API usage

5.Mainstream API Success (upside + downside)

Modern API management trends

Page 38: Your API is So 2006 - Dreamforce 2011

Chat Less, Do More with Push Notifications

Page 39: Your API is So 2006 - Dreamforce 2011
Page 40: Your API is So 2006 - Dreamforce 2011
Page 41: Your API is So 2006 - Dreamforce 2011

1.Please Drop the SOAP

2.Chat Less, Do More

3.Interactive Documentation

4.Growing of internal and partner API usage

5.Mainstream API Success (upside + downside)

Modern API management trends

Page 42: Your API is So 2006 - Dreamforce 2011

Mashery I/O Docs

Interactive Documentation

• All methods and parameters clearly displayed

• Automatic key/credential retrieval• Ability to make live API calls within

documentation• API call, HTTP header and response

displayed• Useful for exploring, learning, testing

and debugging

Page 43: Your API is So 2006 - Dreamforce 2011
Page 44: Your API is So 2006 - Dreamforce 2011
Page 45: Your API is So 2006 - Dreamforce 2011

1.Please Drop the SOAP

2.Chat Less, Do More

3.Interactive Documentation

4.Growing of internal and partner API usage

5.Mainstream API Success (upside + downside)

Modern API management trends

Page 46: Your API is So 2006 - Dreamforce 2011

Restructuring for Internal, Partner Growth

Page 47: Your API is So 2006 - Dreamforce 2011

1.Please Drop the SOAP

2.Chat Less, Do More

3.Interactive Documentation

4.Growing of internal and partner API usage

5.Mainstream API Success

Modern API management trends

Page 48: Your API is So 2006 - Dreamforce 2011

APIs since 2006

Page 49: Your API is So 2006 - Dreamforce 2011

Mainstream Success

Page 50: Your API is So 2006 - Dreamforce 2011

Mainstream Success – Who’s Next?

Page 51: Your API is So 2006 - Dreamforce 2011

1.Please Drop the SOAP

2.Chat Less, Do More

3.Interactive Documentation

4.Growing of internal and partner API usage

5.Mainstream API Success

Modern API management trends

Page 52: Your API is So 2006 - Dreamforce 2011

Thank you!

Your feedback is a gift.

Delyn Simons@delynator, @mashery

#df11August 2011