Your API is So 2006<br />Delyn Simons<br />@delynator, @mashery<br />#df11<br />August 2011<br />
<you think?><br />
7<br />Accelerating Growth of APIs<br />Total APIs over time<br />Based on directory of 3,200 web APIs listed at Programma...
APIs since 2006<br />
“Their API is so <br />2006.”<br />
“Their API is so <br />awesome.”<br />
Who are developers?<br />What do they want?<br />How can you help them get what they want?<br />
Developers are 21st century craftsmen<br />Photo Credit: flickr.com/tom_w_bn<br />
and women <br />Photo Credit: © Eric Roth<br />
Developers build stuff<br />Photo Credit: flickr.com/mashery<br />
Developers solve problems<br />Photo Credit:<br />flickr.com/delynator<br />
Developers <br />tinker and prototype <br />Photo Credit: flickr.com/techcrunch<br />
Developers <br />change the game <br />
Developers rely on tools to practice their trade<br />Photo Credit: © Eric Roth<br />
Who are developers?<br />What do they want?<br />How can I help them get what they want?<br />
Tools and terms of service they can rely on<br />Photo Credit: © Eric Roth<br />
API Integration Pain Survey<br />Survey conducted by YourTrove, Inc. August 2011<br />
Results Chart by ProgrammableWeb. Survey conducted by YourTrove, Inc. August 2011<br />
Treat your API like a core part of your business<br />“It’s not what we set out to find, but it deserves to be said again:...
Who are developers?<br />What do they want?<br />How can I help them get what they want?<br />
Tools and terms of service they can rely on<br />Photo Credit: © Eric Roth<br />
“Their API is so <br />2006.”<br />
Modern API management trends<br />Please Drop the SOAP<br />Chat Less, Do More<br />Interactive Documentation<br />Growing...
Photo Credit:<br />flickr.com/delyn<br />
REST vs. SOAP: Simplicity wins again<br />32<br />Distribution of API protocols and styles<br />Based on directory of 3,20...
33<br />REST vs. SOAP: Simplicity wins<br />Distribution of API protocols and styles<br />Based on directory of 3,200 web ...
JSON Rising: 55% of new APIs support JSON<br />34<br />Percentage of new APIs with JSON support<br />Based on directory of...
20% of new APIs support only JSON<br />35<br />Percentage of new APIs with only JSON support<br />Based on directory of 3,...
1 in every 5 new APIs: “goodbye XML”<br />36<br />Percentage of APIs with XML support<br />Based on directory of 3,200 web...
Modern API management trends<br />Please Drop the SOAP<br />Chat Less, Do More<br />Interactive Documentation<br />Growing...
Chat Less, Do More with Push Notifications<br />
Modern API management trends<br />Please Drop the SOAP<br />Chat Less, Do More<br />Interactive Documentation<br />Growing...
Mashery I/O Docs<br />Interactive Documentation<br /><ul><li>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</li></li></ul><li>
Modern API management trends<br />Please Drop the SOAP<br />Chat Less, Do More<br />Interactive Documentation<br />Growing...
Restructuring for Internal, Partner Growth<br />
Modern API management trends<br />Please Drop the SOAP<br />Chat Less, Do More<br />Interactive Documentation<br />Growing...
APIs since 2006<br />
Mainstream Success <br />
Mainstream Success – Who’s Next?<br />
Upcoming SlideShare
Loading in...5
×

Your API is So 2006 - Dreamforce 2011

3,613

Published on

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.

Published in: Technology, Business
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,613
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
42
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide
  • ,,
  • [ go over bullets ]Sample calls are no longer static pieces of documentation that can get outdated. With live API calls available within the documentation, you are guaranteed never to have non-functional outdated examples.
  • Your API is So 2006 - Dreamforce 2011

    1. 1. Your API is So 2006<br />Delyn Simons<br />@delynator, @mashery<br />#df11<br />August 2011<br />
    2. 2.
    3. 3.
    4. 4. <you think?><br />
    5. 5.
    6. 6.
    7. 7. 7<br />Accelerating Growth of APIs<br />Total APIs over time<br />Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011<br />
    8. 8. APIs since 2006<br />
    9. 9. “Their API is so <br />2006.”<br />
    10. 10. “Their API is so <br />awesome.”<br />
    11. 11.
    12. 12. Who are developers?<br />What do they want?<br />How can you help them get what they want?<br />
    13. 13. Developers are 21st century craftsmen<br />Photo Credit: flickr.com/tom_w_bn<br />
    14. 14. and women <br />Photo Credit: © Eric Roth<br />
    15. 15. Developers build stuff<br />Photo Credit: flickr.com/mashery<br />
    16. 16. Developers solve problems<br />Photo Credit:<br />flickr.com/delynator<br />
    17. 17. Developers <br />tinker and prototype <br />Photo Credit: flickr.com/techcrunch<br />
    18. 18. Developers <br />change the game <br />
    19. 19. Developers rely on tools to practice their trade<br />Photo Credit: © Eric Roth<br />
    20. 20.
    21. 21. Who are developers?<br />What do they want?<br />How can I help them get what they want?<br />
    22. 22. Tools and terms of service they can rely on<br />Photo Credit: © Eric Roth<br />
    23. 23. API Integration Pain Survey<br />Survey conducted by YourTrove, Inc. August 2011<br />
    24. 24. Results Chart by ProgrammableWeb. Survey conducted by YourTrove, Inc. August 2011<br />
    25. 25. Treat your API like a core part of your business<br />“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.”<br />Survey conducted by YourTrove, Inc. August 2011<br />
    26. 26. Who are developers?<br />What do they want?<br />How can I help them get what they want?<br />
    27. 27. Tools and terms of service they can rely on<br />Photo Credit: © Eric Roth<br />
    28. 28. “Their API is so <br />2006.”<br />
    29. 29. Modern API management trends<br />Please Drop the SOAP<br />Chat Less, Do More<br />Interactive Documentation<br />Growing of internal and partner API usage<br />Mainstream API Success<br />
    30. 30.
    31. 31. Photo Credit:<br />flickr.com/delyn<br />
    32. 32. REST vs. SOAP: Simplicity wins again<br />32<br />Distribution of API protocols and styles<br />Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011<br />
    33. 33. 33<br />REST vs. SOAP: Simplicity wins<br />Distribution of API protocols and styles<br />Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011<br />
    34. 34. JSON Rising: 55% of new APIs support JSON<br />34<br />Percentage of new APIs with JSON support<br />Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011<br />
    35. 35. 20% of new APIs support only JSON<br />35<br />Percentage of new APIs with only JSON support<br />Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011<br />
    36. 36. 1 in every 5 new APIs: “goodbye XML”<br />36<br />Percentage of APIs with XML support<br />Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011<br />
    37. 37. Modern API management trends<br />Please Drop the SOAP<br />Chat Less, Do More<br />Interactive Documentation<br />Growing of internal and partner API usage<br />Mainstream API Success (upside + downside)<br />
    38. 38. Chat Less, Do More with Push Notifications<br />
    39. 39.
    40. 40.
    41. 41. Modern API management trends<br />Please Drop the SOAP<br />Chat Less, Do More<br />Interactive Documentation<br />Growing of internal and partner API usage<br />Mainstream API Success (upside + downside)<br />
    42. 42. Mashery I/O Docs<br />Interactive Documentation<br /><ul><li>All methods and parameters clearly displayed
    43. 43. Automatic key/credential retrieval
    44. 44. Ability to make live API calls within documentation
    45. 45. API call, HTTP header and response displayed
    46. 46. Useful for exploring, learning, testing and debugging</li></li></ul><li>
    47. 47.
    48. 48. Modern API management trends<br />Please Drop the SOAP<br />Chat Less, Do More<br />Interactive Documentation<br />Growing of internal and partner API usage<br />Mainstream API Success (upside + downside)<br />
    49. 49. Restructuring for Internal, Partner Growth<br />
    50. 50. Modern API management trends<br />Please Drop the SOAP<br />Chat Less, Do More<br />Interactive Documentation<br />Growing of internal and partner API usage<br />Mainstream API Success<br />
    51. 51. APIs since 2006<br />
    52. 52. Mainstream Success <br />
    53. 53. Mainstream Success – Who’s Next?<br />
    54. 54. Modern API management trends<br />Please Drop the SOAP<br />Chat Less, Do More<br />Interactive Documentation<br />Growing of internal and partner API usage<br />Mainstream API Success<br />
    55. 55. Thank you!Your feedback is a gift. <br />Delyn Simons<br />@delynator, @mashery<br />#df11<br />August 2011<br />

    ×