Your API is So 2006Delyn Simons@delynator, @mashery#df11August 2011
<you think?>
7Accelerating Growth of APIsTotal APIs over timeBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
APIs since 2006
“Their API is so 2006.”
“Their API is so awesome.”
Who are developers?What do they want?How can you help them get what they want?
Developers are 21st century craftsmenPhoto Credit: flickr.com/tom_w_bn
and women Photo Credit: © Eric Roth
Developers build stuffPhoto Credit: flickr.com/mashery
Developers solve problemsPhoto Credit:flickr.com/delynator
Developers tinker and prototype Photo Credit: flickr.com/techcrunch
Developers change the game
Developers rely on tools to practice their tradePhoto Credit: © Eric Roth
Who are developers?What do they want?How can I help them get what they want?
Tools and terms of service they can rely onPhoto Credit: © Eric Roth
API Integration Pain SurveySurvey conducted by YourTrove, Inc. August 2011
Results Chart by ProgrammableWeb. Survey conducted by YourTrove, Inc. August 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
Who are developers?What do they want?How can I help them get what they want?
Tools and terms of service they can rely onPhoto Credit: © Eric Roth
“Their API is so 2006.”
Modern API management trendsPlease Drop the SOAPChat Less, Do MoreInteractive DocumentationGrowing of internal and partner API usageMainstream API Success
Photo Credit:flickr.com/delyn
REST vs. SOAP: Simplicity wins again32Distribution of API protocols and stylesBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
33REST vs. SOAP: Simplicity winsDistribution of API protocols and stylesBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
JSON Rising: 55% of new APIs support JSON34Percentage of new APIs with JSON supportBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
20% of new APIs support only JSON35Percentage of new APIs with only JSON supportBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
1 in every 5 new APIs: “goodbye XML”36Percentage of APIs with XML supportBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
Modern API management trendsPlease Drop the SOAPChat Less, Do MoreInteractive DocumentationGrowing of internal and partner API usageMainstream API Success (upside + downside)
Chat Less, Do More with Push Notifications
Modern API management trendsPlease Drop the SOAPChat Less, Do MoreInteractive DocumentationGrowing of internal and partner API usageMainstream API Success (upside + downside)
Mashery I/O DocsInteractive DocumentationAll 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
Modern API management trendsPlease Drop the SOAPChat Less, Do MoreInteractive DocumentationGrowing of internal and partner API usageMainstream API Success (upside + downside)
Restructuring for Internal, Partner Growth
Modern API management trendsPlease Drop the SOAPChat Less, Do MoreInteractive DocumentationGrowing of internal and partner API usageMainstream API Success
APIs since 2006
Mainstream Success

Your API is So 2006 - Dreamforce 2011

Editor's Notes

  • #24 ,,
  • #43 [ 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.