SlideShare a Scribd company logo
Why you need a Developer
Relations team for your API
Anna Tsolakou
API The Docs Virtual 2021
Anna Tsolakou
Developer Advocate at
Amadeus for Developers
AnnaTsolakou
tsolakoua
2
Market Today
3
Many quality
APIs per industry
Great technology
& services
Many more
expectations
Developer tools,
tutorials, community
How to succeed?
This is where the
DevRel team fits
What is a Developer Relations Team
4
You’ve heard about
_Developer Evangelist
_Developer Advocate
_Technical Writer
and more….
A lot of debate
Who really belongs to
DevRel?
Truth is it’s all DevRel
Diverse team with
different skills &
backgrounds
The DevRel team is all about
5
Understanding
developers
How they feel about
your product?
----
What they build and
how to succeed
Filling the gap
API <> developers
Raises customer voice
internally
----
The public face of your
API
Wearing different
hats
Involved in many
different tasks
----
Adapt quickly to
changes
Why DevRel team
6
Developer experience
Awareness, adoption & engagement
Developer community
Integrate easily & efficiently the APIs
Build an attractive product roadmap
Feedback process
1
2
3
1. Developer Experience
SDKs
Documentation & Guides
Demo apps
Customer support
SDKs
8
Developers expect
_Reduced technical complexity
_API access in their own environment
_Simple authorization
_Error handling
_Code examples
What are software development kits
(SDKs)
Developer libraries containing the tools and
documentation to build applications for a
specific programming environment.
SDKs
Experiment with a senior developer
9
Documentation & Guides
10
API docs
_Complete
_Consistent & clear
_Room for improvement
#Your customers
Wide variety of
experience and
industry knowledge
Guides
_Functional & tech guides
_Video tutorials
_Educational content
Since DevRel started growing
11
Demo apps
12
WHY
_Inspire & give ideas
_Reduce onboarding
_Promote APIs ​
HOW
_Think of a use case
_Include new APIs ​
_Publish the code
FOR WHO
_Early stage startups
_Potential customers
_Hackathons & students
Demo apps built
13
How safe is the hotel’s location and
what attractions & tours can I see? Do I get a good deal?
Technical & functional
DevRel expertise in APIs and
industry
Feedback source
Collecting market trends
Customer ideas &
struggles
Multiple channels
Not only support email, but
GitHub, Twitter,
Stack Overflow +
14
Customer
Support
API health monitoring
Identify bugs before users
2. Developer Community
Engagement
Metrics 2019-2020
Online developer community
Hackathons
Awareness
Innovation
Feedback
Conferences & meetups
Knowledge sharing
Networking
Feedback
Online developer
community
Single place for users
Support
Networking
Embrace Open-source
Demos & SDKs
Developers love using and
contributing to OS
Trust building
16
Engage with the
community
Online
Online
Online
Offline Offline
The last two years
17
Conferences
& Events
Talks
delivered
Hackathons Audience
reached
2019 21 17 6 6k
2020 16 14 4 28k
Online Developer Community
18
Activities
_Support hours
_Networking hours
_News sharing
_Announcements
Since the 1st week
_Many interactions
_1 SDK contribution
_1 OS project
_1 blog article
3. Feedback
Collect Feedback
Share Feedback
Feedback examples
Customer support
channels
Emails, Twitter, GitHub,
Stackoverflow, Linkedin
Events
Hackathons, Conferences,
Local meetups
Survey
Scheduled calls
For specific feedback
Online developer
community
20
Collect
Feedback
Share Feedback
21
_Invest in a tool to
consolidate feedback
_Add feedback & user
_Share with internal teams
_Prioritise feedback
_Get back to user when a
feedback is implemented
Feedback implemented examples
We talked about
SDKs
Docs & guides
Demo apps
Customer
support
Hackathons
& events
Online dev
community
Collect
& share
23
Developer Experience Feedback
Developer Community
Happy community
Developers who love your
product and talk about it
Reduce onboarding
Successful customers
Their success is your
success
Big player in the
market
24
Payoff based on
our experience
Does anyone have any questions?
https://twitter.com/AnnaTsolakou
developers.amadeus.com
25
Thank you

More Related Content

What's hot

apidays LIVE India - The link between technical documentation and developer e...
apidays LIVE India - The link between technical documentation and developer e...apidays LIVE India - The link between technical documentation and developer e...
apidays LIVE India - The link between technical documentation and developer e...
apidays
 
Native WebRTC Mobile App Development: Tools & Tips
Native WebRTC Mobile App Development: Tools & TipsNative WebRTC Mobile App Development: Tools & Tips
Native WebRTC Mobile App Development: Tools & Tips
Ajeet Singh
 
How to Tailor Your Developer Portal to Your Audience
How to Tailor Your Developer Portal to Your AudienceHow to Tailor Your Developer Portal to Your Audience
How to Tailor Your Developer Portal to Your Audience
Pronovix
 
Eight Hours to API Literacy: A Fast, Fun On-ramp for Writers
Eight Hours to API Literacy: A Fast, Fun On-ramp for WritersEight Hours to API Literacy: A Fast, Fun On-ramp for Writers
Eight Hours to API Literacy: A Fast, Fun On-ramp for Writers
Pronovix
 
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays
 
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
apidays
 
New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0
Mike Taylor
 
apidays LIVE Paris 2021 - Generating OpenAPIs from business models by Frederi...
apidays LIVE Paris 2021 - Generating OpenAPIs from business models by Frederi...apidays LIVE Paris 2021 - Generating OpenAPIs from business models by Frederi...
apidays LIVE Paris 2021 - Generating OpenAPIs from business models by Frederi...
apidays
 
Code Coverage - A Dump Metric
Code Coverage - A Dump MetricCode Coverage - A Dump Metric
Code Coverage - A Dump Metric
DevOps Indonesia
 
Strategies To Develop Location Aware Hyperlocal Android Apps
Strategies To Develop Location Aware Hyperlocal Android AppsStrategies To Develop Location Aware Hyperlocal Android Apps
Strategies To Develop Location Aware Hyperlocal Android Apps
Ajeet Singh
 
A sustainable DevOps Transformation
A sustainable DevOps TransformationA sustainable DevOps Transformation
A sustainable DevOps Transformation
DevOps Indonesia
 
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It![Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
Ajeet Singh
 
Why and When Enterprise Should Adopt NativeScript for App Development
Why and When Enterprise Should Adopt NativeScript for App DevelopmentWhy and When Enterprise Should Adopt NativeScript for App Development
Why and When Enterprise Should Adopt NativeScript for App Development
Ajeet Singh
 
App development software
App development softwareApp development software
App development software
Nitish Garg
 
Microservices Design Patterns | Edureka
Microservices Design Patterns | EdurekaMicroservices Design Patterns | Edureka
Microservices Design Patterns | Edureka
Edureka!
 
Devportal Information Architecture: A 4-step Method
Devportal Information Architecture: A 4-step MethodDevportal Information Architecture: A 4-step Method
Devportal Information Architecture: A 4-step Method
Pronovix
 
INTERFACE, by apidays - A cloud-native approach for open banking in action b...
INTERFACE, by apidays  - A cloud-native approach for open banking in action b...INTERFACE, by apidays  - A cloud-native approach for open banking in action b...
INTERFACE, by apidays - A cloud-native approach for open banking in action b...
apidays
 
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdkDf12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdkGaurav Kheterpal
 
Breaking DevOps Illusion
Breaking DevOps IllusionBreaking DevOps Illusion
Breaking DevOps Illusion
DevOps Indonesia
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
Edureka!
 

What's hot (20)

apidays LIVE India - The link between technical documentation and developer e...
apidays LIVE India - The link between technical documentation and developer e...apidays LIVE India - The link between technical documentation and developer e...
apidays LIVE India - The link between technical documentation and developer e...
 
Native WebRTC Mobile App Development: Tools & Tips
Native WebRTC Mobile App Development: Tools & TipsNative WebRTC Mobile App Development: Tools & Tips
Native WebRTC Mobile App Development: Tools & Tips
 
How to Tailor Your Developer Portal to Your Audience
How to Tailor Your Developer Portal to Your AudienceHow to Tailor Your Developer Portal to Your Audience
How to Tailor Your Developer Portal to Your Audience
 
Eight Hours to API Literacy: A Fast, Fun On-ramp for Writers
Eight Hours to API Literacy: A Fast, Fun On-ramp for WritersEight Hours to API Literacy: A Fast, Fun On-ramp for Writers
Eight Hours to API Literacy: A Fast, Fun On-ramp for Writers
 
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
 
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
 
New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0
 
apidays LIVE Paris 2021 - Generating OpenAPIs from business models by Frederi...
apidays LIVE Paris 2021 - Generating OpenAPIs from business models by Frederi...apidays LIVE Paris 2021 - Generating OpenAPIs from business models by Frederi...
apidays LIVE Paris 2021 - Generating OpenAPIs from business models by Frederi...
 
Code Coverage - A Dump Metric
Code Coverage - A Dump MetricCode Coverage - A Dump Metric
Code Coverage - A Dump Metric
 
Strategies To Develop Location Aware Hyperlocal Android Apps
Strategies To Develop Location Aware Hyperlocal Android AppsStrategies To Develop Location Aware Hyperlocal Android Apps
Strategies To Develop Location Aware Hyperlocal Android Apps
 
A sustainable DevOps Transformation
A sustainable DevOps TransformationA sustainable DevOps Transformation
A sustainable DevOps Transformation
 
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It![Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
 
Why and When Enterprise Should Adopt NativeScript for App Development
Why and When Enterprise Should Adopt NativeScript for App DevelopmentWhy and When Enterprise Should Adopt NativeScript for App Development
Why and When Enterprise Should Adopt NativeScript for App Development
 
App development software
App development softwareApp development software
App development software
 
Microservices Design Patterns | Edureka
Microservices Design Patterns | EdurekaMicroservices Design Patterns | Edureka
Microservices Design Patterns | Edureka
 
Devportal Information Architecture: A 4-step Method
Devportal Information Architecture: A 4-step MethodDevportal Information Architecture: A 4-step Method
Devportal Information Architecture: A 4-step Method
 
INTERFACE, by apidays - A cloud-native approach for open banking in action b...
INTERFACE, by apidays  - A cloud-native approach for open banking in action b...INTERFACE, by apidays  - A cloud-native approach for open banking in action b...
INTERFACE, by apidays - A cloud-native approach for open banking in action b...
 
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdkDf12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
 
Breaking DevOps Illusion
Breaking DevOps IllusionBreaking DevOps Illusion
Breaking DevOps Illusion
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 

Similar to Why you need a Developer Relations team for your API

apidays LIVE Singapore - Why you need a Developer Relations team for your API...
apidays LIVE Singapore - Why you need a Developer Relations team for your API...apidays LIVE Singapore - Why you need a Developer Relations team for your API...
apidays LIVE Singapore - Why you need a Developer Relations team for your API...
apidays
 
Why You Need a Developer Relations Team for Your API
Why You Need a Developer Relations Team for Your APIWhy You Need a Developer Relations Team for Your API
Why You Need a Developer Relations Team for Your API
Postman
 
Architecting Developer Experience: Fintech and Banking Devportal Case Studies
Architecting Developer Experience: Fintech and Banking Devportal Case StudiesArchitecting Developer Experience: Fintech and Banking Devportal Case Studies
Architecting Developer Experience: Fintech and Banking Devportal Case Studies
Pronovix
 
Architecting DX: Banking & FinTech Developer Portals Case Studies (APIDays Pa...
Architecting DX: Banking & FinTech Developer Portals Case Studies (APIDays Pa...Architecting DX: Banking & FinTech Developer Portals Case Studies (APIDays Pa...
Architecting DX: Banking & FinTech Developer Portals Case Studies (APIDays Pa...
Kathleen De Roo
 
APIdays Paris - Architecting Developer eXperience: Banking & FinTech Develope...
APIdays Paris - Architecting Developer eXperience: Banking & FinTech Develope...APIdays Paris - Architecting Developer eXperience: Banking & FinTech Develope...
APIdays Paris - Architecting Developer eXperience: Banking & FinTech Develope...
apidays
 
Mahesh_J_Resume.docx
Mahesh_J_Resume.docxMahesh_J_Resume.docx
Mahesh_J_Resume.docx
Mahesh Jothi
 
Top 12 Reasons You Should Invest in Android App Development.pptx
Top 12 Reasons You Should Invest in Android App Development.pptxTop 12 Reasons You Should Invest in Android App Development.pptx
Top 12 Reasons You Should Invest in Android App Development.pptx
Bytes Technolab Inc.
 
App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1
ShepHertz
 
[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX
Kathleen De Roo
 
Build Products Developers Love by fmr Twilio Staff Product Manager
Build Products Developers Love by fmr Twilio Staff Product ManagerBuild Products Developers Love by fmr Twilio Staff Product Manager
Build Products Developers Love by fmr Twilio Staff Product Manager
Product School
 
Senior on full stack web develpoment .pptx
Senior on full stack web develpoment .pptxSenior on full stack web develpoment .pptx
Senior on full stack web develpoment .pptx
ShravanaK1
 
Android and Solution challenge that is Discover Design develop
Android and Solution challenge that is Discover Design developAndroid and Solution challenge that is Discover Design develop
Android and Solution challenge that is Discover Design develop
ShanviShukla
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
Achmad Surya Afandy
 
Ashok cv_1
Ashok  cv_1Ashok  cv_1
Ashok cv_1
Ashok Srivastava
 
Content Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortalsContent Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortals
Axway
 
Consultant/Manager with 15+ Years of experience in IT industry handling multi...
Consultant/Manager with 15+ Years of experience in IT industry handling multi...Consultant/Manager with 15+ Years of experience in IT industry handling multi...
Consultant/Manager with 15+ Years of experience in IT industry handling multi...
Mahesh Jothi
 
Transform the internal it landscape with APIs
Transform the internal it landscape with APIsTransform the internal it landscape with APIs
Transform the internal it landscape with APIs
Judy Breedlove
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holic
Tyrell Perera
 
Developer Marketing for technical buyers
Developer Marketing for technical buyersDeveloper Marketing for technical buyers
Developer Marketing for technical buyers
Servan Huegen
 

Similar to Why you need a Developer Relations team for your API (20)

apidays LIVE Singapore - Why you need a Developer Relations team for your API...
apidays LIVE Singapore - Why you need a Developer Relations team for your API...apidays LIVE Singapore - Why you need a Developer Relations team for your API...
apidays LIVE Singapore - Why you need a Developer Relations team for your API...
 
Why You Need a Developer Relations Team for Your API
Why You Need a Developer Relations Team for Your APIWhy You Need a Developer Relations Team for Your API
Why You Need a Developer Relations Team for Your API
 
Architecting Developer Experience: Fintech and Banking Devportal Case Studies
Architecting Developer Experience: Fintech and Banking Devportal Case StudiesArchitecting Developer Experience: Fintech and Banking Devportal Case Studies
Architecting Developer Experience: Fintech and Banking Devportal Case Studies
 
Architecting DX: Banking & FinTech Developer Portals Case Studies (APIDays Pa...
Architecting DX: Banking & FinTech Developer Portals Case Studies (APIDays Pa...Architecting DX: Banking & FinTech Developer Portals Case Studies (APIDays Pa...
Architecting DX: Banking & FinTech Developer Portals Case Studies (APIDays Pa...
 
APIdays Paris - Architecting Developer eXperience: Banking & FinTech Develope...
APIdays Paris - Architecting Developer eXperience: Banking & FinTech Develope...APIdays Paris - Architecting Developer eXperience: Banking & FinTech Develope...
APIdays Paris - Architecting Developer eXperience: Banking & FinTech Develope...
 
Mahesh_J_Resume.docx
Mahesh_J_Resume.docxMahesh_J_Resume.docx
Mahesh_J_Resume.docx
 
Top 12 Reasons You Should Invest in Android App Development.pptx
Top 12 Reasons You Should Invest in Android App Development.pptxTop 12 Reasons You Should Invest in Android App Development.pptx
Top 12 Reasons You Should Invest in Android App Development.pptx
 
App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1
 
[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX
 
Build Products Developers Love by fmr Twilio Staff Product Manager
Build Products Developers Love by fmr Twilio Staff Product ManagerBuild Products Developers Love by fmr Twilio Staff Product Manager
Build Products Developers Love by fmr Twilio Staff Product Manager
 
Resume
ResumeResume
Resume
 
Senior on full stack web develpoment .pptx
Senior on full stack web develpoment .pptxSenior on full stack web develpoment .pptx
Senior on full stack web develpoment .pptx
 
Android and Solution challenge that is Discover Design develop
Android and Solution challenge that is Discover Design developAndroid and Solution challenge that is Discover Design develop
Android and Solution challenge that is Discover Design develop
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 
Ashok cv_1
Ashok  cv_1Ashok  cv_1
Ashok cv_1
 
Content Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortalsContent Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortals
 
Consultant/Manager with 15+ Years of experience in IT industry handling multi...
Consultant/Manager with 15+ Years of experience in IT industry handling multi...Consultant/Manager with 15+ Years of experience in IT industry handling multi...
Consultant/Manager with 15+ Years of experience in IT industry handling multi...
 
Transform the internal it landscape with APIs
Transform the internal it landscape with APIsTransform the internal it landscape with APIs
Transform the internal it landscape with APIs
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holic
 
Developer Marketing for technical buyers
Developer Marketing for technical buyersDeveloper Marketing for technical buyers
Developer Marketing for technical buyers
 

More from Pronovix

By the time they're reading the docs, it's already too late
By the time they're reading the docs, it's already too lateBy the time they're reading the docs, it's already too late
By the time they're reading the docs, it's already too late
Pronovix
 
Optimizing Dev Portals with Analytics and Feedback
Optimizing Dev Portals with Analytics and FeedbackOptimizing Dev Portals with Analytics and Feedback
Optimizing Dev Portals with Analytics and Feedback
Pronovix
 
Success metrics when launching your first developer portal
Success metrics when launching your first developer portalSuccess metrics when launching your first developer portal
Success metrics when launching your first developer portal
Pronovix
 
Documentation, APIs & AI
Documentation, APIs & AIDocumentation, APIs & AI
Documentation, APIs & AI
Pronovix
 
Making sense of analytics for documentation pages
Making sense of analytics for documentation pagesMaking sense of analytics for documentation pages
Making sense of analytics for documentation pages
Pronovix
 
Feedback cycles and their role in improving overall developer experiences
Feedback cycles and their role in improving overall developer experiencesFeedback cycles and their role in improving overall developer experiences
Feedback cycles and their role in improving overall developer experiences
Pronovix
 
GraphQL Isn't An Excuse To Stop Writing Docs
GraphQL Isn't An Excuse To Stop Writing DocsGraphQL Isn't An Excuse To Stop Writing Docs
GraphQL Isn't An Excuse To Stop Writing Docs
Pronovix
 
API Documentation For Web3
API Documentation For Web3API Documentation For Web3
API Documentation For Web3
Pronovix
 
Why your API doesn’t solve my problem: A use case-driven API design
Why your API doesn’t solve my problem: A use case-driven API designWhy your API doesn’t solve my problem: A use case-driven API design
Why your API doesn’t solve my problem: A use case-driven API design
Pronovix
 
unREST among the docs
unREST among the docsunREST among the docs
unREST among the docs
Pronovix
 
Developing a best-in-class deprecation policy for your APIs
Developing a best-in-class deprecation policy for your APIsDeveloping a best-in-class deprecation policy for your APIs
Developing a best-in-class deprecation policy for your APIs
Pronovix
 
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyoneAnnotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Pronovix
 
What do developers do when it comes to understanding and using APIs?
What do developers do when it comes to understanding and using APIs?What do developers do when it comes to understanding and using APIs?
What do developers do when it comes to understanding and using APIs?
Pronovix
 
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsInclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Pronovix
 
Creating API documentation for international communities
Creating API documentation for international communitiesCreating API documentation for international communities
Creating API documentation for international communities
Pronovix
 
One Developer Portal to Document Them All
One Developer Portal to Document Them AllOne Developer Portal to Document Them All
One Developer Portal to Document Them All
Pronovix
 
Docs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation ExperienceDocs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation Experience
Pronovix
 
Developer journey - make it easy for devs to love your product
Developer journey - make it easy for devs to love your productDeveloper journey - make it easy for devs to love your product
Developer journey - make it easy for devs to love your product
Pronovix
 
Complexity is not complicatedness
Complexity is not complicatednessComplexity is not complicatedness
Complexity is not complicatedness
Pronovix
 
How cognitive biases and ranking can foster an ineffective architecture and d...
How cognitive biases and ranking can foster an ineffective architecture and d...How cognitive biases and ranking can foster an ineffective architecture and d...
How cognitive biases and ranking can foster an ineffective architecture and d...
Pronovix
 

More from Pronovix (20)

By the time they're reading the docs, it's already too late
By the time they're reading the docs, it's already too lateBy the time they're reading the docs, it's already too late
By the time they're reading the docs, it's already too late
 
Optimizing Dev Portals with Analytics and Feedback
Optimizing Dev Portals with Analytics and FeedbackOptimizing Dev Portals with Analytics and Feedback
Optimizing Dev Portals with Analytics and Feedback
 
Success metrics when launching your first developer portal
Success metrics when launching your first developer portalSuccess metrics when launching your first developer portal
Success metrics when launching your first developer portal
 
Documentation, APIs & AI
Documentation, APIs & AIDocumentation, APIs & AI
Documentation, APIs & AI
 
Making sense of analytics for documentation pages
Making sense of analytics for documentation pagesMaking sense of analytics for documentation pages
Making sense of analytics for documentation pages
 
Feedback cycles and their role in improving overall developer experiences
Feedback cycles and their role in improving overall developer experiencesFeedback cycles and their role in improving overall developer experiences
Feedback cycles and their role in improving overall developer experiences
 
GraphQL Isn't An Excuse To Stop Writing Docs
GraphQL Isn't An Excuse To Stop Writing DocsGraphQL Isn't An Excuse To Stop Writing Docs
GraphQL Isn't An Excuse To Stop Writing Docs
 
API Documentation For Web3
API Documentation For Web3API Documentation For Web3
API Documentation For Web3
 
Why your API doesn’t solve my problem: A use case-driven API design
Why your API doesn’t solve my problem: A use case-driven API designWhy your API doesn’t solve my problem: A use case-driven API design
Why your API doesn’t solve my problem: A use case-driven API design
 
unREST among the docs
unREST among the docsunREST among the docs
unREST among the docs
 
Developing a best-in-class deprecation policy for your APIs
Developing a best-in-class deprecation policy for your APIsDeveloping a best-in-class deprecation policy for your APIs
Developing a best-in-class deprecation policy for your APIs
 
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyoneAnnotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
 
What do developers do when it comes to understanding and using APIs?
What do developers do when it comes to understanding and using APIs?What do developers do when it comes to understanding and using APIs?
What do developers do when it comes to understanding and using APIs?
 
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsInclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
 
Creating API documentation for international communities
Creating API documentation for international communitiesCreating API documentation for international communities
Creating API documentation for international communities
 
One Developer Portal to Document Them All
One Developer Portal to Document Them AllOne Developer Portal to Document Them All
One Developer Portal to Document Them All
 
Docs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation ExperienceDocs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation Experience
 
Developer journey - make it easy for devs to love your product
Developer journey - make it easy for devs to love your productDeveloper journey - make it easy for devs to love your product
Developer journey - make it easy for devs to love your product
 
Complexity is not complicatedness
Complexity is not complicatednessComplexity is not complicatedness
Complexity is not complicatedness
 
How cognitive biases and ranking can foster an ineffective architecture and d...
How cognitive biases and ranking can foster an ineffective architecture and d...How cognitive biases and ranking can foster an ineffective architecture and d...
How cognitive biases and ranking can foster an ineffective architecture and d...
 

Recently uploaded

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 

Recently uploaded (20)

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 

Why you need a Developer Relations team for your API

  • 1. Why you need a Developer Relations team for your API Anna Tsolakou API The Docs Virtual 2021
  • 2. Anna Tsolakou Developer Advocate at Amadeus for Developers AnnaTsolakou tsolakoua 2
  • 3. Market Today 3 Many quality APIs per industry Great technology & services Many more expectations Developer tools, tutorials, community How to succeed? This is where the DevRel team fits
  • 4. What is a Developer Relations Team 4 You’ve heard about _Developer Evangelist _Developer Advocate _Technical Writer and more…. A lot of debate Who really belongs to DevRel? Truth is it’s all DevRel Diverse team with different skills & backgrounds
  • 5. The DevRel team is all about 5 Understanding developers How they feel about your product? ---- What they build and how to succeed Filling the gap API <> developers Raises customer voice internally ---- The public face of your API Wearing different hats Involved in many different tasks ---- Adapt quickly to changes
  • 6. Why DevRel team 6 Developer experience Awareness, adoption & engagement Developer community Integrate easily & efficiently the APIs Build an attractive product roadmap Feedback process 1 2 3
  • 7. 1. Developer Experience SDKs Documentation & Guides Demo apps Customer support
  • 8. SDKs 8 Developers expect _Reduced technical complexity _API access in their own environment _Simple authorization _Error handling _Code examples What are software development kits (SDKs) Developer libraries containing the tools and documentation to build applications for a specific programming environment.
  • 9. SDKs Experiment with a senior developer 9
  • 10. Documentation & Guides 10 API docs _Complete _Consistent & clear _Room for improvement #Your customers Wide variety of experience and industry knowledge Guides _Functional & tech guides _Video tutorials _Educational content
  • 11. Since DevRel started growing 11
  • 12. Demo apps 12 WHY _Inspire & give ideas _Reduce onboarding _Promote APIs ​ HOW _Think of a use case _Include new APIs ​ _Publish the code FOR WHO _Early stage startups _Potential customers _Hackathons & students
  • 13. Demo apps built 13 How safe is the hotel’s location and what attractions & tours can I see? Do I get a good deal?
  • 14. Technical & functional DevRel expertise in APIs and industry Feedback source Collecting market trends Customer ideas & struggles Multiple channels Not only support email, but GitHub, Twitter, Stack Overflow + 14 Customer Support API health monitoring Identify bugs before users
  • 15. 2. Developer Community Engagement Metrics 2019-2020 Online developer community
  • 16. Hackathons Awareness Innovation Feedback Conferences & meetups Knowledge sharing Networking Feedback Online developer community Single place for users Support Networking Embrace Open-source Demos & SDKs Developers love using and contributing to OS Trust building 16 Engage with the community Online Online Online Offline Offline
  • 17. The last two years 17 Conferences & Events Talks delivered Hackathons Audience reached 2019 21 17 6 6k 2020 16 14 4 28k
  • 18. Online Developer Community 18 Activities _Support hours _Networking hours _News sharing _Announcements Since the 1st week _Many interactions _1 SDK contribution _1 OS project _1 blog article
  • 19. 3. Feedback Collect Feedback Share Feedback Feedback examples
  • 20. Customer support channels Emails, Twitter, GitHub, Stackoverflow, Linkedin Events Hackathons, Conferences, Local meetups Survey Scheduled calls For specific feedback Online developer community 20 Collect Feedback
  • 21. Share Feedback 21 _Invest in a tool to consolidate feedback _Add feedback & user _Share with internal teams _Prioritise feedback _Get back to user when a feedback is implemented
  • 23. We talked about SDKs Docs & guides Demo apps Customer support Hackathons & events Online dev community Collect & share 23 Developer Experience Feedback Developer Community
  • 24. Happy community Developers who love your product and talk about it Reduce onboarding Successful customers Their success is your success Big player in the market 24 Payoff based on our experience
  • 25. Does anyone have any questions? https://twitter.com/AnnaTsolakou developers.amadeus.com 25 Thank you

Editor's Notes

  1. My name is Anna Tsolakou. Today we are going to see Why you need a DevRel for your API Amadeus is the leader technical provider in travel industry and Amadeus for Developers is the Open API program that provides travel data and services
  2. This is our story and I am sure you have heard many similar stories from API users. And if we think about the market day there are so many API providers with great technology and services. But quality API is the minimum. Developers have many more expectations: Tutorials, developer tools, a developer community around the product to share information and find interesting content. And this is exactly where the developer relations team fits. The developer Relations team make all these expectations reality and make you a big player in the market.
  3. At Amadeus for Developers since the beginning we identified three reasons why we need a DevRel team. 1, 2, 3. And I’d like to show you how the DevRel team is involved and best practices.
  4. Providing a well-designed, easy to use API product is a great start, but have you ever measured the amount of time and code needed to actually make a first call? We did – it took an experienced developer 10 minutes and 55 lines of code. Providing SDKs to help developers get started quickly can reduce the time to the first hello world to just three minutes and ten lines of code. Including authorization, access to all APIs, code quality, error handling and more can really solve the hands of your users.