your api is so 2006 - dreamforce 2011

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

Upload: delyn-simons

Post on 13-May-2015

3.580 views

Category:

Technology


3 download

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.

TRANSCRIPT

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