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.

API Products: The Role of an API Product Manager

71 views

Published on

Microservices, containers, and Kubernetes have made it very easy and convenient for anyone to deploy APIs as they please. While the exponential growth and popularity of APIs are doing wonders to the industry, the true value of APIs is often underutilized without a focused API product manager. APIs are created to address a particular technical need and it's the API product manager that utilizes it for strategic initiatives of the organization.

We discuss the role of an API product manager and the benefits this role brings to an organization in this deck. Discussion topics include:
- APIs and their audiences
- Utilizing APIs better by creating API products
- Governing the lifecycle and usage of APIs
- How API products make life easy for API consumers

Watch the webinar on-demand here - https://wso2.com/library/webinars/2019/11/api-products-the-role-of-an-api-product-manager/

Published in: Technology
  • Be the first to comment

  • Be the first to like this

API Products: The Role of an API Product Manager

  1. 1. API Products: The Role of an API Product Manager Uvindra Dias Jayasinha Bhathiya Jayasekara Technical Lead Technical Lead
  2. 2. APIs... the familiar API Products?
  3. 3. APIs as Products • An instrument that is adding value to customers/users • Brings strategic and monetary value • Long lived entities, instead of a project that has a definite start and end 3
  4. 4. APIs and their audiences • API Providers - Developers who create the API • API Consumers – External App Developers – Internal App Developers – Citizen Integrators • Business – The owners of the API
  5. 5. API Producers • Looking to innovate and improve existing APIs • Fix issues in existing APIs • Develop new APIs 5
  6. 6. API Consumers • Interested in discovering APIs that meet their requirements • Once APIs are found they should be easy to consume and integrate into their Application 6
  7. 7. Business • Interested in leveraging APIs to gain strategic and monetary value • How will exposing a given API bring about a business advantage and contribute to growth? 7
  8. 8. Image source: https://www.linkedin.com/pulse/defining-api-product-manager-role-mark-o-neill/ 8
  9. 9. The Role of an API Product Manager
  10. 10. 1. Identify APIs that need to be delivered • Be selective • How APIs should be composed.. Consider the Developer Experience(DX) – Design new ones? – Leverage existing ones? • Consistency and standards 10
  11. 11. 2. Developer Experience(DX) Continued... • Easy to discover & consume • Mockups and Prototypes • Sample usage, Try out facility & Documentation • Forums and support portals • Analytics data for Consumers 11
  12. 12. 3. Customizing the API offering • Role based access to API resources • Defining tier based business plans • Targeted Monetization plans – Free/Premium/Freemium – Pay per usage or subscription based 12
  13. 13. 4. Release management • Testing (Functional, Security, Performance) • Release notes 13
  14. 14. What’s Next?
  15. 15. 5. Managing API Lifecycle • From API creation to retirement • Multiple lifecycle states – Custom states 15
  16. 16. 6. API Product Sustenance • Maintain Performance, Availability and Reliability SLAs - Monitoring and alerting • Maintain Support SLA - Monitoring and alerting • Have responsive feedback channels 16
  17. 17. 7. Understanding how APIs are being used • How developers discover, learn, use, troubleshoot etc. • Business analytics – Stats dashboards – Identify usage patterns 17
  18. 18. 8. Evolving APIs through feedback • Innovate • API Versioning – Default version – Retire old versions – Automatic subscription • Change logs • Roadmaps 18
  19. 19. Q & A
  20. 20. THANK YOU wso2.com

×