This document discusses the growth of APIs since 2006 and trends in their development and use. It notes that the number of APIs listed on ProgrammableWeb has grown significantly since 2006. REST has become the dominant API design pattern over SOAP, and JSON support is rising dramatically. The document advocates that API providers think like platforms by dropping SOAP, using push notifications to engage developers, providing interactive documentation, and focusing on internal and partner usage to achieve mainstream success.
19. Think Like a Platform
1. Please Drop the SOAP
2. Chat Less, Do More
3. Interactive Documentation
4. Drink your own Champagne
5. Mainstream API Success
22. 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
22
23. REST vs. SOAP: Simplicity wins
Distribution of API protocols and styles
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
23
24. JSON Rising: 55% of new APIs support JSON
Percentage of new APIs with JSON support
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
24
25. 20% of 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
25
26. 1 in every 5 new APIs: “goodbye XML”
Percentage of APIs with XML support
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
26
27. Think like a Platform
1. Please Drop the SOAP
2. Chat Less, Do More
3. Interactive Documentation
4. Drink your own Champagne
5. Mainstream API Success
31. Think like a Platform
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)
32.
33.
34.
35. Think like a Platform
1. Please Drop the SOAP
2. Chat Less, Do More
3. Interactive Documentation
4. Drink your own Champagne
5. Mainstream API Success
37. Think like a Platform
1. Please Drop the SOAP
2. Chat Less, Do More
3. Interactive Documentation
4. Drink your own Champagne
5. Mainstream API Success
41. Think like a Platform
1. Please Drop the SOAP
2. Chat Less, Do More
3. Interactive Documentation
4. Drink your own Champagne
5. Mainstream API Success