Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

Manage your Public API Like a Protocol Slide 1 Manage your Public API Like a Protocol Slide 2 Manage your Public API Like a Protocol Slide 3 Manage your Public API Like a Protocol Slide 4 Manage your Public API Like a Protocol Slide 5 Manage your Public API Like a Protocol Slide 6 Manage your Public API Like a Protocol Slide 7 Manage your Public API Like a Protocol Slide 8 Manage your Public API Like a Protocol Slide 9 Manage your Public API Like a Protocol Slide 10 Manage your Public API Like a Protocol Slide 11 Manage your Public API Like a Protocol Slide 12 Manage your Public API Like a Protocol Slide 13 Manage your Public API Like a Protocol Slide 14 Manage your Public API Like a Protocol Slide 15 Manage your Public API Like a Protocol Slide 16 Manage your Public API Like a Protocol Slide 17 Manage your Public API Like a Protocol Slide 18 Manage your Public API Like a Protocol Slide 19 Manage your Public API Like a Protocol Slide 20 Manage your Public API Like a Protocol Slide 21 Manage your Public API Like a Protocol Slide 22 Manage your Public API Like a Protocol Slide 23 Manage your Public API Like a Protocol Slide 24 Manage your Public API Like a Protocol Slide 25 Manage your Public API Like a Protocol Slide 26 Manage your Public API Like a Protocol Slide 27 Manage your Public API Like a Protocol Slide 28 Manage your Public API Like a Protocol Slide 29 Manage your Public API Like a Protocol Slide 30 Manage your Public API Like a Protocol Slide 31 Manage your Public API Like a Protocol Slide 32 Manage your Public API Like a Protocol Slide 33 Manage your Public API Like a Protocol Slide 34 Manage your Public API Like a Protocol Slide 35 Manage your Public API Like a Protocol Slide 36 Manage your Public API Like a Protocol Slide 37
Upcoming SlideShare
Transforming Products into Platforms
Next
Download to read offline and view in fullscreen.

5 Likes

Share

Download to read offline

Manage your Public API Like a Protocol

Download to read offline

As the number of public APIs available to developers skyrockets, developers are increasingly asked to evaluate dozens of API providers based on their market opportunity, ease of integration and stability of service - then choose a winner to integrate with. You can quickly communicate that your company is interested in providing opportunity to developers by managing your API like a protocol. Discover why good versioning practices, incorporating developer input, participating in developer meetups and hackathons, and adopting existing standards whenever possible makes good business sense for both API developers and API providers.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Manage your Public API Like a Protocol

  1. 1. Manage your Public API Like a Protocol Delyn Simons VP Developer Platform, Mashery @delynator @mashery #df12 #devzone
  2. 2. What we hear from businesses “We need to speed up our product development cycle.” “Our stock price is half what it was 10 years ago.” “How can we jumpstart innovation throughout the company?” “My CEO wants us to have an iPad app by the next board meeting.” “We are having a difficult time recruiting engineers.”
  3. 3. What we hear from developers • “Documentation and examples. Give me those, keep them up to date and I'm happy.” • “Version *every* change to your API, and version your docs the same way, so I always know which functionality I'm getting, and what it's really supposed to do.” • “Keep your documentation up to date and in all reasonable instances provide a fucking library for common languages that has real production-ready code instead of some bullshit an intern wrote in an afternoon for a demo.” • Credit: YourTrove Hacker News Developer Survey, August 2011
  4. 4. Open APIs: Growth is accelerating 4 months ProgrammableWeb API directory 7000 APIs and 6 months 9 months 18 months 8 years Total APIs Over Time
  5. 5. Slide Courtesy of ProgrammableWeb
  6. 6. Slide Courtesy of ProgrammableWeb
  7. 7. How did we get here?
  8. 8. Think like a Product Think like a Platform Device-centric Services-centric OS Cloud Hardware Content Download Stream Wired Magazine, Dec 2011
  9. 9. Developers change the game
  10. 10. Protocol: Communications Definition: A system of digital message formats and rules for exchanging those messages in or between computing systems. A protocol definition defines the syntax, semantics, and synchronization of communication. Examples: HTTP, FTP, TCP/IP, POP3, OAuth, OData, Atom/RSS, PubSubHubBub, OpenSocial Credit: Internet Engineering Task Force (IETF)
  11. 11. Protocol: Diplomacy Definition: a set of rules which guides how an activity should be performed and based on the principles of civility. These well- established and time-honored rules have made it easier for nations and people to live and work together. Examples: Kyoto Protocol, Montreal Protocol, US State Dept. Office of the Chief of Protocol, United Nations Protocol to Prevent, Suppress and Punish Trafficking in Persons. Credit: International Association of Protocol Consultants and Officers.
  12. 12. The promise of a great API platform
  13. 13. … but unilaterally managed APIs often break the cycle
  14. 14. Manage your API like a Protocol Generous Terms of Service Beautiful, well-maintained Docs/Code Samples 5 minutes > first API call Developer Products are Products, too Clear Versioning, Deprecation Policy
  15. 15. Manage your API like a Protocol Generous Terms of Service Beautiful, well-maintained Docs/Code Samples 5 minutes > first API call Developer Products are Products, too. Clear Versioning, Deprecation Policy
  16. 16. Manage your API like a Protocol Generous Terms of Service Beautiful, well-maintained Docs/Code Samples 5 minutes > first API call Developer Products are Products, too. Clear Versioning, Deprecation Policy
  17. 17. Manage your API like a Protocol Generous Terms of Service Beautiful, well-maintained Docs/Code Samples 5 minutes > first API call Developer Products are Products, too. Clear Versioning, Deprecation Policy
  18. 18. Manage your API like a Protocol Generous Terms of Service Beautiful, well-maintained Docs/Code Samples 5 minutes > first API call Developer Products are Products, too. Clear Versioning, Deprecation Policy
  19. 19. Manage your API like a Protocol Generous Terms of Service Beautiful, well-maintained Docs/Code Samples 5 minutes > first API call Release Products You are Proud of Clear Versioning, Deprecation Policy
  20. 20. Deliver on the promise of a great API platform
  21. 21. Treat your developers like stakeholders Photo Credit: flickr.com/techcrunch
  22. 22. Thank you! Your feedback is a gift. Delyn Simons @delynator, @mashery #df12 #devzone September 2012
  • ironick

    Apr. 9, 2014
  • palbrattberg

    Sep. 25, 2013
  • lindybrandon

    Nov. 27, 2012
  • Ssrdjan

    Nov. 21, 2012
  • charoy

    Nov. 21, 2012

As the number of public APIs available to developers skyrockets, developers are increasingly asked to evaluate dozens of API providers based on their market opportunity, ease of integration and stability of service - then choose a winner to integrate with. You can quickly communicate that your company is interested in providing opportunity to developers by managing your API like a protocol. Discover why good versioning practices, incorporating developer input, participating in developer meetups and hackathons, and adopting existing standards whenever possible makes good business sense for both API developers and API providers.

Views

Total views

1,777

On Slideshare

0

From embeds

0

Number of embeds

126

Actions

Downloads

23

Shares

0

Comments

0

Likes

5

×