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.

How to make your api platform easy for developers to adopt

453 views

Published on

Getting developers to adopt a new API platform is hard. This deck walkthrough how to build a customer journey that drives conversions.

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

How to make your api platform easy for developers to adopt

  1. 1. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved How to make your API Platform Easy for Developers to Adopt
  2. 2. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Who am I? ● Co-founder and CEO of Moesif, the leading user-centric API analytics platform ● Focus on API platform strategy, KPIs, growth, devrel ● I love IPAs! derric@moesif.com
  3. 3. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Getting developers to adopt a platform is hard No Single Developer Persona Developers are skeptical Don’t enjoy integration-only work Have higher priority tasks Not invented here syndrome (NIHS) 1 3 5 4 2
  4. 4. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved No single developer persona 1000’s of languages & frameworks Different roles create title ambiguity Different education/ experience levels Different channels used to discover new tools
  5. 5. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Like traditional enterprise sales, many stakeholders influencing developers Legal and security Project Roadmap Decision makers and leadership
  6. 6. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved To know where the obstacles are, start with your Developer Funnel Initial Visit First Hello World First Working App 30% 6 hours 50% 2 hours 20% 13 hours Sign Up
  7. 7. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved What to measure? A developer could stay in a single stage for days. You should track both: Conversion rate for each step Time to reach next step
  8. 8. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Example funnel: Clearly mapping out product usage and value creation, not just page views
  9. 9. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Lack of docs/simple onboarding slows TTFHW Ambiguous or lengthy onboarding No framework for their environment Lack of updated documentation
  10. 10. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved To drive initial sign up, focus on education and really, really authentic content A robust content strategy is cornerstone for self-service adoption, but focus on a few high quality pieces and long-tail keywords Case Studies DocsWebinar EBooksPodcasts Blog
  11. 11. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Sandbox stage: Get developers to their first hello world TTFHW (Time to First Hello World) is the time a new developer takes to: Sign up Make 1st API requests showing ease of use 1 2
  12. 12. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Accelerate TTFHW by reducing onboarding friction Clear, small number of onboarding steps Personalized onboarding for their SDK/use case 1 2
  13. 13. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved APIs are complex. Guide them to hello world
  14. 14. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Production stage: Get them to ship a working app TTFWA (Time to First Working App) or TTFPA (Time to First Paid App) is the time a new developer takes to ship a working solution that demonstrates value.
  15. 15. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Internal stakeholders slow TTFWA Legal and compliance risk Project priorities Functional & performance testing
  16. 16. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Reduce TTFWA by empowering developers Clear support for GDPR/CCPA API Audit/Debug Logs Tools to assist integration testing 1 2 3
  17. 17. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Keep feeding content that’s relevant for their stage and intention Pre-Integration Test/Sandbox Production Demonstrate potential value through valuable use cases and handle concerns on security/performance. Drive developer to integrate with/test your platform. Focus on single value prop and ease of use. At this point you’re driving a conversion or upsell. Show why you via case studies, comparison guides, ROI analysis.
  18. 18. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Sell through developers to other roles Developer who signed up VP of Engineering/CTO Business Teams Leadership
  19. 19. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Once onboarded, build relationships Defined API KPIs Cohesive Developer Relations Management stack1 2
  20. 20. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Don’t break their stuff. Handle deprecation gracefully Leverage in-app notifications You’re using an outdated SDK
  21. 21. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved If there was one takeaway: Focus on value from the API, not sign ups
  22. 22. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved22 Derric Gilling derric@moesif.com A P I A n a l y t i c s

×