SlideShare a Scribd company logo
PRESENTED BY
Pain Points in
API Development
Abhinav Asthana
Founder & CEO, Postman
Source: ProgrammableWeb
APIs have become pervasive.
That’s why we are here!
Modern Software
is built on APIs.
Postman’s Perspective
5M+ Developers 2.5M+ Collections Created
Company === API
SaaS
Platforms
Legac
y
APIs are
hard.
APIs are technical AND business abstractions
Common problems
while building APIs
Lots of things can go wrong while
building APIs
• Internal abstractions being exposed
externally
• APIs exposing programming language
constructs (error messages, data types)
• Developers might not understand objects
inside your API
• Designing only for specific use cases
• Not accounting for undocumented surface
area - Every observable behavior of the API
will be consumed by a developer (Hyrum’s
Law - www.hyrumslaw.com)
Common problems
while using APIs
• Little or no documentation
• Just reference documentation
• No use cases
• No successful case studies
• Unclear business rules (rate limiting, pricing,
constraints)
Framework:
API Development
Loops
Framework:
Code to API
Developers
Framework:
Technical Abstraction
QA
DevOps
Tech Writers
Architects
Data
Engineers
Partner
Engineers
Integration
Engineers
Security
Engineers
Framework:
Product Abstraction
DevRel
Sales
Engineers
Support
Engineers
Product
Marketers
Business
Analysts
Publishers
Framework:
Company Abstraction
Why do we have
problems?
• Disconnect between loops internally and
externally is the source of all problems when
it comes to building and promoting your APIs
• Similar to building a product but affects APIs
more as you can expose internal technical
issues externally
• Pushing out a public API is a cross
disciplinary effort
How to fix this?
• Review all of your loops
• Create transparency through communication
channels in these loops
• Get a dedicated manager to see through all
these
• Write stuff down
Tips for INTERNAL APIs
Put all your APIs in one place
#1 Tips for INTERNAL APIs
Count the number of meetings that
happen while you are building your API
#2 Tips for INTERNAL APIs
Tips for INTERNAL APIs
Introduce a change in your API and
trace impact
#3
Build a maturity model for your APIs
#4 Tips for INTERNAL APIs
99
80
95
90
100
90
0 25 50 75 100
Quality
Agility
Availability
Resilience
Security
Performance
Use public APIs for internal applications
#5 Tips for INTERNAL APIs
Tips for EXTERNAL APIs
Developer-friendly design - look at
patterns but don’t overinvest
#1 Tips for EXTERNAL APIs
Clarify versioning guidelines
#2 Tips for EXTERNAL APIs
Create walkthroughs - use Run in
Postman, Apps
#3 Tips for EXTERNAL APIs
Provide a public roadmap
#4 Tips for EXTERNAL APIs
Provide a public issue tracker to
catch open bugs
#5 Tips for EXTERNAL APIs
Conclusion
1.Pain points in API development come from lack of clarity in the
organization's development loops
2.Development loops should be documented and studied - they vary
from org to org
3.Feed information back into the development loop and map out
changes in the process
Ad

More Related Content

What's hot (20)

VILT - Archiving and Decommissioning with OpenText InfoArchive
VILT - Archiving and Decommissioning with OpenText InfoArchiveVILT - Archiving and Decommissioning with OpenText InfoArchive
VILT - Archiving and Decommissioning with OpenText InfoArchive
VILT
 
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
CloudHesive
 
Sap hana tutorial
Sap hana tutorialSap hana tutorial
Sap hana tutorial
Sridhar Kasthuri
 
Disaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE LinuxDisaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE Linux
Dirk Oppenkowski
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
Salesforce Developers
 
[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure
Korkrid Akepanidtaworn
 
How do OpenAI GPT Models Work - Misconceptions and Tips for Developers
How do OpenAI GPT Models Work - Misconceptions and Tips for DevelopersHow do OpenAI GPT Models Work - Misconceptions and Tips for Developers
How do OpenAI GPT Models Work - Misconceptions and Tips for Developers
Ivo Andreev
 
Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure Databricks
James Serra
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
WSO2
 
Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)
James Serra
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
Kent Graziano
 
Integrating Security into DevOps
Integrating Security into DevOpsIntegrating Security into DevOps
Integrating Security into DevOps
CloudPassage
 
SAP-Cloud-Platform_official-solution-diagrams-and-icons_v09 (1).pptx
SAP-Cloud-Platform_official-solution-diagrams-and-icons_v09 (1).pptxSAP-Cloud-Platform_official-solution-diagrams-and-icons_v09 (1).pptx
SAP-Cloud-Platform_official-solution-diagrams-and-icons_v09 (1).pptx
AlexandrePachini1
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
Kris Buytaert
 
Cloud Cost Optimization Whitepaper
Cloud Cost Optimization WhitepaperCloud Cost Optimization Whitepaper
Cloud Cost Optimization Whitepaper
DevPro3
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
Nadeesha Gamage
 
Apigee Edge Overview and Roadmap
Apigee Edge Overview and RoadmapApigee Edge Overview and Roadmap
Apigee Edge Overview and Roadmap
Apigee | Google Cloud
 
apidays Australia 2023 - API Strategy In The Era Of Generative AI,Shreshta Sh...
apidays Australia 2023 - API Strategy In The Era Of Generative AI,Shreshta Sh...apidays Australia 2023 - API Strategy In The Era Of Generative AI,Shreshta Sh...
apidays Australia 2023 - API Strategy In The Era Of Generative AI,Shreshta Sh...
apidays
 
User Experience Balanced Scorecard
User Experience Balanced ScorecardUser Experience Balanced Scorecard
User Experience Balanced Scorecard
Sean Tyne
 
Leveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseLeveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the Enterprise
Andrew Kelleher
 
VILT - Archiving and Decommissioning with OpenText InfoArchive
VILT - Archiving and Decommissioning with OpenText InfoArchiveVILT - Archiving and Decommissioning with OpenText InfoArchive
VILT - Archiving and Decommissioning with OpenText InfoArchive
VILT
 
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
Amazon Connect & AI - Shaping the Future of Customer Interactions - GenAI and...
CloudHesive
 
Disaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE LinuxDisaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE Linux
Dirk Oppenkowski
 
[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure[AI] ML Operationalization with Microsoft Azure
[AI] ML Operationalization with Microsoft Azure
Korkrid Akepanidtaworn
 
How do OpenAI GPT Models Work - Misconceptions and Tips for Developers
How do OpenAI GPT Models Work - Misconceptions and Tips for DevelopersHow do OpenAI GPT Models Work - Misconceptions and Tips for Developers
How do OpenAI GPT Models Work - Misconceptions and Tips for Developers
Ivo Andreev
 
Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure Databricks
James Serra
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
WSO2
 
Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)
James Serra
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
Kent Graziano
 
Integrating Security into DevOps
Integrating Security into DevOpsIntegrating Security into DevOps
Integrating Security into DevOps
CloudPassage
 
SAP-Cloud-Platform_official-solution-diagrams-and-icons_v09 (1).pptx
SAP-Cloud-Platform_official-solution-diagrams-and-icons_v09 (1).pptxSAP-Cloud-Platform_official-solution-diagrams-and-icons_v09 (1).pptx
SAP-Cloud-Platform_official-solution-diagrams-and-icons_v09 (1).pptx
AlexandrePachini1
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
Kris Buytaert
 
Cloud Cost Optimization Whitepaper
Cloud Cost Optimization WhitepaperCloud Cost Optimization Whitepaper
Cloud Cost Optimization Whitepaper
DevPro3
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
Nadeesha Gamage
 
apidays Australia 2023 - API Strategy In The Era Of Generative AI,Shreshta Sh...
apidays Australia 2023 - API Strategy In The Era Of Generative AI,Shreshta Sh...apidays Australia 2023 - API Strategy In The Era Of Generative AI,Shreshta Sh...
apidays Australia 2023 - API Strategy In The Era Of Generative AI,Shreshta Sh...
apidays
 
User Experience Balanced Scorecard
User Experience Balanced ScorecardUser Experience Balanced Scorecard
User Experience Balanced Scorecard
Sean Tyne
 
Leveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseLeveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the Enterprise
Andrew Kelleher
 

Similar to Pain Points In API Development? They’re Everywhere (20)

Auckland API & Microservices Meetup 1: API led design
Auckland API & Microservices Meetup 1: API led designAuckland API & Microservices Meetup 1: API led design
Auckland API & Microservices Meetup 1: API led design
Damian Harvey
 
Building a REST API for Longevity
Building a REST API for LongevityBuilding a REST API for Longevity
Building a REST API for Longevity
MuleSoft
 
Rebooting APIs at scale
Rebooting APIs at scaleRebooting APIs at scale
Rebooting APIs at scale
Rahul Dighe
 
API-Consumption compressed (1)
API-Consumption compressed (1)API-Consumption compressed (1)
API-Consumption compressed (1)
Rahul Ghai
 
API Product Management - Driving Success through the Value Chain
API Product Management - Driving Success through the Value ChainAPI Product Management - Driving Success through the Value Chain
API Product Management - Driving Success through the Value Chain
Apigee | Google Cloud
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
ssuser9e7c64
 
How to design effective APIs
How to design effective APIsHow to design effective APIs
How to design effective APIs
Bansilal Haudakari
 
Your API Sucks! Why developers hang up and how to stop that.
Your API Sucks! Why developers hang up and how to stop that.Your API Sucks! Why developers hang up and how to stop that.
Your API Sucks! Why developers hang up and how to stop that.
Apigee | Google Cloud
 
WaveMaker API Success
WaveMaker API SuccessWaveMaker API Success
WaveMaker API Success
WaveMaker, Inc.
 
Scaling API Design
Scaling API DesignScaling API Design
Scaling API Design
Jason Harmon
 
Contract {Collaboration} Driven Development - APIdays Interface 2020
Contract {Collaboration} Driven Development - APIdays Interface 2020Contract {Collaboration} Driven Development - APIdays Interface 2020
Contract {Collaboration} Driven Development - APIdays Interface 2020
Alianna Inzana
 
Elevating Developer Experiences with AI-Powered API Testing & Documentation
Elevating Developer Experiences with AI-Powered API Testing & DocumentationElevating Developer Experiences with AI-Powered API Testing & Documentation
Elevating Developer Experiences with AI-Powered API Testing & Documentation
Postman
 
Scaling API Design - Nordic APIs 2014
Scaling API Design - Nordic APIs 2014Scaling API Design - Nordic APIs 2014
Scaling API Design - Nordic APIs 2014
Jason Harmon
 
Effective API Design
Effective API DesignEffective API Design
Effective API Design
Bansilal Haudakari
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
Ravi Kumar
 
Documentation, APIs & AI
Documentation, APIs & AIDocumentation, APIs & AI
Documentation, APIs & AI
Pronovix
 
Oscon2014 Netflix API - Top 10 Lessons Learned
Oscon2014 Netflix API - Top 10 Lessons LearnedOscon2014 Netflix API - Top 10 Lessons Learned
Oscon2014 Netflix API - Top 10 Lessons Learned
Sangeeta Narayanan
 
02 API Academy - path to success
02   API Academy - path to success02   API Academy - path to success
02 API Academy - path to success
CHARLES Frédéric
 
API Economy - Cuomo
API Economy - Cuomo API Economy - Cuomo
API Economy - Cuomo
Prolifics
 
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
apidays
 
Auckland API & Microservices Meetup 1: API led design
Auckland API & Microservices Meetup 1: API led designAuckland API & Microservices Meetup 1: API led design
Auckland API & Microservices Meetup 1: API led design
Damian Harvey
 
Building a REST API for Longevity
Building a REST API for LongevityBuilding a REST API for Longevity
Building a REST API for Longevity
MuleSoft
 
Rebooting APIs at scale
Rebooting APIs at scaleRebooting APIs at scale
Rebooting APIs at scale
Rahul Dighe
 
API-Consumption compressed (1)
API-Consumption compressed (1)API-Consumption compressed (1)
API-Consumption compressed (1)
Rahul Ghai
 
API Product Management - Driving Success through the Value Chain
API Product Management - Driving Success through the Value ChainAPI Product Management - Driving Success through the Value Chain
API Product Management - Driving Success through the Value Chain
Apigee | Google Cloud
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
ssuser9e7c64
 
Your API Sucks! Why developers hang up and how to stop that.
Your API Sucks! Why developers hang up and how to stop that.Your API Sucks! Why developers hang up and how to stop that.
Your API Sucks! Why developers hang up and how to stop that.
Apigee | Google Cloud
 
Scaling API Design
Scaling API DesignScaling API Design
Scaling API Design
Jason Harmon
 
Contract {Collaboration} Driven Development - APIdays Interface 2020
Contract {Collaboration} Driven Development - APIdays Interface 2020Contract {Collaboration} Driven Development - APIdays Interface 2020
Contract {Collaboration} Driven Development - APIdays Interface 2020
Alianna Inzana
 
Elevating Developer Experiences with AI-Powered API Testing & Documentation
Elevating Developer Experiences with AI-Powered API Testing & DocumentationElevating Developer Experiences with AI-Powered API Testing & Documentation
Elevating Developer Experiences with AI-Powered API Testing & Documentation
Postman
 
Scaling API Design - Nordic APIs 2014
Scaling API Design - Nordic APIs 2014Scaling API Design - Nordic APIs 2014
Scaling API Design - Nordic APIs 2014
Jason Harmon
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
Ravi Kumar
 
Documentation, APIs & AI
Documentation, APIs & AIDocumentation, APIs & AI
Documentation, APIs & AI
Pronovix
 
Oscon2014 Netflix API - Top 10 Lessons Learned
Oscon2014 Netflix API - Top 10 Lessons LearnedOscon2014 Netflix API - Top 10 Lessons Learned
Oscon2014 Netflix API - Top 10 Lessons Learned
Sangeeta Narayanan
 
02 API Academy - path to success
02   API Academy - path to success02   API Academy - path to success
02 API Academy - path to success
CHARLES Frédéric
 
API Economy - Cuomo
API Economy - Cuomo API Economy - Cuomo
API Economy - Cuomo
Prolifics
 
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
apidays
 
Ad

More from Nordic APIs (20)

How to Choose the Right API Platform - We Have the Tool You Need! - Mikkel Iv...
How to Choose the Right API Platform - We Have the Tool You Need! - Mikkel Iv...How to Choose the Right API Platform - We Have the Tool You Need! - Mikkel Iv...
How to Choose the Right API Platform - We Have the Tool You Need! - Mikkel Iv...
Nordic APIs
 
Bulletproof Backend Architecture: Building Adaptive Services with Self-Descri...
Bulletproof Backend Architecture: Building Adaptive Services with Self-Descri...Bulletproof Backend Architecture: Building Adaptive Services with Self-Descri...
Bulletproof Backend Architecture: Building Adaptive Services with Self-Descri...
Nordic APIs
 
Implementing Zero Trust Security in API Gateway with Cilium - Pubudu Gunatila...
Implementing Zero Trust Security in API Gateway with Cilium - Pubudu Gunatila...Implementing Zero Trust Security in API Gateway with Cilium - Pubudu Gunatila...
Implementing Zero Trust Security in API Gateway with Cilium - Pubudu Gunatila...
Nordic APIs
 
Event-Driven Architecture the Cloud-Native Way - Manuel Ottlik, HDI Global SE
Event-Driven Architecture the Cloud-Native Way - Manuel Ottlik, HDI Global SEEvent-Driven Architecture the Cloud-Native Way - Manuel Ottlik, HDI Global SE
Event-Driven Architecture the Cloud-Native Way - Manuel Ottlik, HDI Global SE
Nordic APIs
 
Navigating the Post-OpenAPI Era with Innovative API Design Frameworks - Danie...
Navigating the Post-OpenAPI Era with Innovative API Design Frameworks - Danie...Navigating the Post-OpenAPI Era with Innovative API Design Frameworks - Danie...
Navigating the Post-OpenAPI Era with Innovative API Design Frameworks - Danie...
Nordic APIs
 
Using Typespec for Open Finance Standards - Chris Wood, Ozone API
Using Typespec for Open Finance Standards - Chris Wood, Ozone APIUsing Typespec for Open Finance Standards - Chris Wood, Ozone API
Using Typespec for Open Finance Standards - Chris Wood, Ozone API
Nordic APIs
 
Schema-first API Design Using Typespec - Cailin Smith, Microsoft
Schema-first API Design Using Typespec - Cailin Smith,  MicrosoftSchema-first API Design Using Typespec - Cailin Smith,  Microsoft
Schema-first API Design Using Typespec - Cailin Smith, Microsoft
Nordic APIs
 
Avoiding APIpocalypse; API Resiliency Testing FTW! - Naresh Jain, Xnsio
Avoiding APIpocalypse; API Resiliency Testing FTW! - Naresh Jain,  XnsioAvoiding APIpocalypse; API Resiliency Testing FTW! - Naresh Jain,  Xnsio
Avoiding APIpocalypse; API Resiliency Testing FTW! - Naresh Jain, Xnsio
Nordic APIs
 
How to Build an Integration Platform with Open Source - Magnus Hedner, Benify
How to Build an Integration Platform with Open Source - Magnus Hedner, BenifyHow to Build an Integration Platform with Open Source - Magnus Hedner, Benify
How to Build an Integration Platform with Open Source - Magnus Hedner, Benify
Nordic APIs
 
API Design First in Practise – An Experience Report - Hari Krishnan, Specmatic
API Design First in Practise – An Experience Report - Hari Krishnan, SpecmaticAPI Design First in Practise – An Experience Report - Hari Krishnan, Specmatic
API Design First in Practise – An Experience Report - Hari Krishnan, Specmatic
Nordic APIs
 
The Right Kind of API – How To Choose Appropriate API Protocols and Data Form...
The Right Kind of API – How To Choose Appropriate API Protocols and Data Form...The Right Kind of API – How To Choose Appropriate API Protocols and Data Form...
The Right Kind of API – How To Choose Appropriate API Protocols and Data Form...
Nordic APIs
 
Why Frequent API Hackathons Are Key to Product Market Feedback and Go-to-Mark...
Why Frequent API Hackathons Are Key to Product Market Feedback and Go-to-Mark...Why Frequent API Hackathons Are Key to Product Market Feedback and Go-to-Mark...
Why Frequent API Hackathons Are Key to Product Market Feedback and Go-to-Mark...
Nordic APIs
 
Maximizing API Management Efficiency: The Power of Shifting Down with APIOps ...
Maximizing API Management Efficiency: The Power of Shifting Down with APIOps ...Maximizing API Management Efficiency: The Power of Shifting Down with APIOps ...
Maximizing API Management Efficiency: The Power of Shifting Down with APIOps ...
Nordic APIs
 
APIs Vs Events - Bala Bairapaka, Sandvik AB
APIs Vs Events - Bala Bairapaka, Sandvik ABAPIs Vs Events - Bala Bairapaka, Sandvik AB
APIs Vs Events - Bala Bairapaka, Sandvik AB
Nordic APIs
 
GraphQL in the Post-Hype Era - Daniel Hervas, Reckon Digital
GraphQL in the Post-Hype Era - Daniel Hervas, Reckon DigitalGraphQL in the Post-Hype Era - Daniel Hervas, Reckon Digital
GraphQL in the Post-Hype Era - Daniel Hervas, Reckon Digital
Nordic APIs
 
From Good API Design to Secure Design - Axel Grosse, 42Crunch
From Good API Design to Secure Design - Axel Grosse, 42CrunchFrom Good API Design to Secure Design - Axel Grosse, 42Crunch
From Good API Design to Secure Design - Axel Grosse, 42Crunch
Nordic APIs
 
API Revolution in IoT: How Platform Engineering Streamlines API Development -...
API Revolution in IoT: How Platform Engineering Streamlines API Development -...API Revolution in IoT: How Platform Engineering Streamlines API Development -...
API Revolution in IoT: How Platform Engineering Streamlines API Development -...
Nordic APIs
 
Unlocking the ROI of API Platforms: What Success Actually Looks Like - Budhad...
Unlocking the ROI of API Platforms: What Success Actually Looks Like - Budhad...Unlocking the ROI of API Platforms: What Success Actually Looks Like - Budhad...
Unlocking the ROI of API Platforms: What Success Actually Looks Like - Budhad...
Nordic APIs
 
Increase Your Productivity with No-Code GraphQL Mocking - Hugo Guerrero, Red Hat
Increase Your Productivity with No-Code GraphQL Mocking - Hugo Guerrero, Red HatIncrease Your Productivity with No-Code GraphQL Mocking - Hugo Guerrero, Red Hat
Increase Your Productivity with No-Code GraphQL Mocking - Hugo Guerrero, Red Hat
Nordic APIs
 
Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Theodo ...
Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Theodo ...Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Theodo ...
Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Theodo ...
Nordic APIs
 
How to Choose the Right API Platform - We Have the Tool You Need! - Mikkel Iv...
How to Choose the Right API Platform - We Have the Tool You Need! - Mikkel Iv...How to Choose the Right API Platform - We Have the Tool You Need! - Mikkel Iv...
How to Choose the Right API Platform - We Have the Tool You Need! - Mikkel Iv...
Nordic APIs
 
Bulletproof Backend Architecture: Building Adaptive Services with Self-Descri...
Bulletproof Backend Architecture: Building Adaptive Services with Self-Descri...Bulletproof Backend Architecture: Building Adaptive Services with Self-Descri...
Bulletproof Backend Architecture: Building Adaptive Services with Self-Descri...
Nordic APIs
 
Implementing Zero Trust Security in API Gateway with Cilium - Pubudu Gunatila...
Implementing Zero Trust Security in API Gateway with Cilium - Pubudu Gunatila...Implementing Zero Trust Security in API Gateway with Cilium - Pubudu Gunatila...
Implementing Zero Trust Security in API Gateway with Cilium - Pubudu Gunatila...
Nordic APIs
 
Event-Driven Architecture the Cloud-Native Way - Manuel Ottlik, HDI Global SE
Event-Driven Architecture the Cloud-Native Way - Manuel Ottlik, HDI Global SEEvent-Driven Architecture the Cloud-Native Way - Manuel Ottlik, HDI Global SE
Event-Driven Architecture the Cloud-Native Way - Manuel Ottlik, HDI Global SE
Nordic APIs
 
Navigating the Post-OpenAPI Era with Innovative API Design Frameworks - Danie...
Navigating the Post-OpenAPI Era with Innovative API Design Frameworks - Danie...Navigating the Post-OpenAPI Era with Innovative API Design Frameworks - Danie...
Navigating the Post-OpenAPI Era with Innovative API Design Frameworks - Danie...
Nordic APIs
 
Using Typespec for Open Finance Standards - Chris Wood, Ozone API
Using Typespec for Open Finance Standards - Chris Wood, Ozone APIUsing Typespec for Open Finance Standards - Chris Wood, Ozone API
Using Typespec for Open Finance Standards - Chris Wood, Ozone API
Nordic APIs
 
Schema-first API Design Using Typespec - Cailin Smith, Microsoft
Schema-first API Design Using Typespec - Cailin Smith,  MicrosoftSchema-first API Design Using Typespec - Cailin Smith,  Microsoft
Schema-first API Design Using Typespec - Cailin Smith, Microsoft
Nordic APIs
 
Avoiding APIpocalypse; API Resiliency Testing FTW! - Naresh Jain, Xnsio
Avoiding APIpocalypse; API Resiliency Testing FTW! - Naresh Jain,  XnsioAvoiding APIpocalypse; API Resiliency Testing FTW! - Naresh Jain,  Xnsio
Avoiding APIpocalypse; API Resiliency Testing FTW! - Naresh Jain, Xnsio
Nordic APIs
 
How to Build an Integration Platform with Open Source - Magnus Hedner, Benify
How to Build an Integration Platform with Open Source - Magnus Hedner, BenifyHow to Build an Integration Platform with Open Source - Magnus Hedner, Benify
How to Build an Integration Platform with Open Source - Magnus Hedner, Benify
Nordic APIs
 
API Design First in Practise – An Experience Report - Hari Krishnan, Specmatic
API Design First in Practise – An Experience Report - Hari Krishnan, SpecmaticAPI Design First in Practise – An Experience Report - Hari Krishnan, Specmatic
API Design First in Practise – An Experience Report - Hari Krishnan, Specmatic
Nordic APIs
 
The Right Kind of API – How To Choose Appropriate API Protocols and Data Form...
The Right Kind of API – How To Choose Appropriate API Protocols and Data Form...The Right Kind of API – How To Choose Appropriate API Protocols and Data Form...
The Right Kind of API – How To Choose Appropriate API Protocols and Data Form...
Nordic APIs
 
Why Frequent API Hackathons Are Key to Product Market Feedback and Go-to-Mark...
Why Frequent API Hackathons Are Key to Product Market Feedback and Go-to-Mark...Why Frequent API Hackathons Are Key to Product Market Feedback and Go-to-Mark...
Why Frequent API Hackathons Are Key to Product Market Feedback and Go-to-Mark...
Nordic APIs
 
Maximizing API Management Efficiency: The Power of Shifting Down with APIOps ...
Maximizing API Management Efficiency: The Power of Shifting Down with APIOps ...Maximizing API Management Efficiency: The Power of Shifting Down with APIOps ...
Maximizing API Management Efficiency: The Power of Shifting Down with APIOps ...
Nordic APIs
 
APIs Vs Events - Bala Bairapaka, Sandvik AB
APIs Vs Events - Bala Bairapaka, Sandvik ABAPIs Vs Events - Bala Bairapaka, Sandvik AB
APIs Vs Events - Bala Bairapaka, Sandvik AB
Nordic APIs
 
GraphQL in the Post-Hype Era - Daniel Hervas, Reckon Digital
GraphQL in the Post-Hype Era - Daniel Hervas, Reckon DigitalGraphQL in the Post-Hype Era - Daniel Hervas, Reckon Digital
GraphQL in the Post-Hype Era - Daniel Hervas, Reckon Digital
Nordic APIs
 
From Good API Design to Secure Design - Axel Grosse, 42Crunch
From Good API Design to Secure Design - Axel Grosse, 42CrunchFrom Good API Design to Secure Design - Axel Grosse, 42Crunch
From Good API Design to Secure Design - Axel Grosse, 42Crunch
Nordic APIs
 
API Revolution in IoT: How Platform Engineering Streamlines API Development -...
API Revolution in IoT: How Platform Engineering Streamlines API Development -...API Revolution in IoT: How Platform Engineering Streamlines API Development -...
API Revolution in IoT: How Platform Engineering Streamlines API Development -...
Nordic APIs
 
Unlocking the ROI of API Platforms: What Success Actually Looks Like - Budhad...
Unlocking the ROI of API Platforms: What Success Actually Looks Like - Budhad...Unlocking the ROI of API Platforms: What Success Actually Looks Like - Budhad...
Unlocking the ROI of API Platforms: What Success Actually Looks Like - Budhad...
Nordic APIs
 
Increase Your Productivity with No-Code GraphQL Mocking - Hugo Guerrero, Red Hat
Increase Your Productivity with No-Code GraphQL Mocking - Hugo Guerrero, Red HatIncrease Your Productivity with No-Code GraphQL Mocking - Hugo Guerrero, Red Hat
Increase Your Productivity with No-Code GraphQL Mocking - Hugo Guerrero, Red Hat
Nordic APIs
 
Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Theodo ...
Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Theodo ...Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Theodo ...
Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Theodo ...
Nordic APIs
 
Ad

Recently uploaded (20)

How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 

Pain Points In API Development? They’re Everywhere

Editor's Notes

  • #2: Hello everyone, I hope you are having a great time at Nordic APIs. I am Abhinav and I am going to be talking about how to solve the pain points that you encounter during API development.
  • #3: Well we are at API World, so we can all agree on how pervasive APIs have become. At Postman, we have a bolder hypothesis. We believe that modern software is built on APIs. There is no software that either does not consume APIs or exposes itself as an API to other software. This has been evident in the growth of APIs both externally as public APIs or internally.
  • #4: - We have seen this quite closely at Postman. - In fact, we ourselves have grown with the growth of APIs and Postman hopefully has contributed to the growth of the ecosystem. - Postman has grown to more than 5 million users over the past 4 years. - We see more than 2.5 million Postman Collections created in our platform. - APIs have become the norm for developers and companies today.
  • #5: So much so that we at Postman think that every company is also an API company. All SaaS companies today have powerful APIs through which you can operate their entire platform. Some SaaS companies like Stripe are primarily APIs. Major cloud platforms are built on APIs and provide services whose primary consumption interface is through APIs. Companies that we have known for decades are modernizing their infrastructure and providing APIs for 3rd party developers to integrate with.
  • #6: Despite this what we have learnt from our community is that APIs are hard to build. While there is a lot of focus on external APIs, in general, very few APIs would qualify in the eyes of developers as easy to use and build upon. Why is that?
  • #7: Well, APIs are technical abstractions as well as entities that can abstract out an entire company! When different people come use the same term to mean different things it is a source of problems.
  • #8: Not only are there challenges while building APIs, when you share APIs with others, you have to deal with several issues.
  • #9: Developers don’t learn through reference upfront - here are all things that our API does vs all the things that our API can do for you
  • #10: As we heard about these problems from Postman users and customers I started thinking of a framework to help us think through these problems and ways of solving them. One way that I feel helps get a better picture is seeing the development of an API through the lens of development loops that help take an API from a technical abstraction to a company abstraction.
  • #11: The innermost loop is where developers create an API from code. This involves writing and debugging code to building an API. This is where the API emerges as a technical abstraction.
  • #12: Once we have the API as a technical abstraction, the API is used as a technical abstraction by folks like QA, DevOps, Integration engineers. Depending on how complex the API is and whether it is meant for an internal audience of an external audience, the level of work here will grow. The end result of that is that the API becomes an abstraction that is similar to a product.
  • #13: We see this segment growing pretty rapidly. People in Dev Relations, Sales, Support are all using APIs but they don't look into the internals of the development process of the API. They are concerned with whether the API delivers what it is supposed to - just like the way you would use a product. They would also contribute to aspects like marketing the API or selling the API.
  • #14: Finally, when we look at the outermost layer, the API to an external developer looks like this. A great API hides all these layers within it and presents an amazing experience for the developer to use.
  • #18: Postman Workspaces example
  • #19: Calendar to JIRA
  • #20: Mock server example
  • #21: Demo the one that we are experimenting with
  • #22: Hackathons are a great way to test out public APIs
  • #24: Github’s example of REST and GraphQL
  • #25: Need an example for versioning. How not to do it? Use Google as an example or have 50 concurrent versions
  • #26: Use Okta’s example
  • #27: Slack’s example