SlideShare a Scribd company logo
Getting Started with API
Standardization in SwaggerHub
Proprietary & Confidential
Jonathan Fortunati
Solutions Engineering Manager
SmartBear
Patrick Londa
Marketing Manager
SmartBear
Your Hosts for Today
Agenda
1. Introduction
2. Why Standardization is Critical
3. Defining Quality for Your Team
4. Challenges of OAS Development at Scale
5. How SwaggerHub Can Help
6. Time for Q&A
Proprietary & Confidential
Introduction
We provide tools for development, testing, and operations
teams to create great software, faster than ever.
• HQ in Boston, MA, USA, with 7 offices globally
• Founded in 2009
• Open Source Innovator (Swagger & SoapUI)
6.5M+
Users
194
Countries
22K+
Companies
TestComplete
SoapUI Pro
SwaggerHub
CrossBrowserTesting
QAComplete
AlertSite
Design Commit Test Deploy Monitor
Manage
UI
API
Collaborate on user stories,
tests, and code
Commit and push new code and
tests to kick off CI
Create, manage, and execute
automated tests
Deploy to production once
tests and builds pass
Monitor the performance
of your APIs and web apps
Analyze and improve all of your testing
Reduce defects and improve trust with code review
SwaggerHub
Design, model, & share
API definitions
CucumberStudio
Design features & tests
using BDD
Zephyr Native Jira & enterprise test management
Review
Collaborator Code, document, & artifact review
CrossBrowserTesting
Run Selenium & Appium tests in the cloud
LoadNinja
Automated UI performance testing
TestComplete
Automated UI functional testing
ServiceV Pro
Virtualize APIs, UIs, and web services
LoadUI Pro
Automated API performance testing
SoapUI Pro
Automated API functional & security testing
AlertSite
Global, synthetic API monitoring
Accelerate & manage API functional testing
Test mobile apps on real devices in the cloud
BitBar
Why Standardization is Critical
The 2019 State of API Report
Quality is King
API consumers expect efficient, high performance
services that are easy to use.
API developers recognize quality as a top priority.
 41.5% say it is ‘Extremely Important’
 78.5% say it is ‘Very Important’ or higher
Poor API quality has real consequences.
 45% relate poor quality to potential loss of customers
 48% worry about damaging company reputation
Standards Enforce Quality
Standardization is the #1 challenge teams are looking to
overcome in the new year.
Versioning and re-use also important considerations, with
speed being a key driver.
Over 50% of organizations use, or plan on using an
internal style guideline.
Style guidelines were ‘important’ or higher for over 50% of
respondents.
Defining Quality for Your Team
Reusable
Components
Shifting Left
Driven by the OAS Document &
Consumer
The OpenAPI specification is the
industry standard for designing
and building quality RESTful APIs
and SmartBear is a leading
sponsor of the project
Enable shift-left transformation
through definition-driven
development, virtualizing and
testing definitions before code is
written.
Improve efficiency by sharing API
definitions, virtual services, and
code snippets throughout your
development lifecycle for
maximum reuse.
We believe documentation is at
the core of a consumable,
shareable API that fosters a
positive experience in the
developer community.
12
Phase 1
Individual Devs Write or
Generate OpenAPI
Definitions
Phase 2
More People Get Involved
and All New APIs Have OAS
Phase 3
New Processes and Tooling
Need to Be Implemented
3 Phases of OAS Development
13
OAS Development Challenges
1. Too many versions of too many specs in too many places
2. Too many people involved that need to collaborate and share
3. Loss of control and visibility into API design process
4. Integrating API development into existing delivery pipeline
Swaggerhub
A platform that ties together all the open source Swagger
tools in one place.
• SwaggerUI
• Swagger Editor
• Swagger Codegen
Creates a single source of truth for distributed services.
Provides structure and guidance across teams:
• Team / Organization Management
• API Standardization Checks
• Domains
{ }…
15
Challenge 1:
Too many versions of too many specs in too many places
A central ‘hub’ for designing + documenting APIs:
 Allow teams to work together on a core piece of their
development
 Resolve issues sooner with more input from consumers,
users and other teams
 Initiate a significant return on investment
Plan Design Develop Test Monitor
$0 $0 $100 $250 $1500
COST OF RESOLVING DEFECTS
16
Challenge 2:
Too many people involved that need to collaborate and share
Work in teams and foster cross-functional feedback:
 Bring in the right stakeholders early to create consensus
and reduce rework
 Organize users into different teams and projects
 Assign access and permissions as needed
{ }…
17
Challenge 3:
Loss of control and visibility into API design process
Set standards and ensure compliance while designing:
 Define API standards in one place and enforce across
your organization without manual validation
 Supplement your style guide with custom rules that
might be unique to your industry
 Create a library of reusable assets to ensure
consistency and reduce design duplication
18
Challenge 4:
Integrating API development into existing delivery pipeline
Connect across your API lifecycle with integrations:
 Keep source code in sync with API designs
 Push APIs to API gateways like Azure, AWS, and Apigee
for consumption
 Leverage your API contract in your CI/CD pipeline
Thank You!

More Related Content

PPTX
API Docs with OpenAPI 3.0
PDF
Designing APIs with OpenAPI Spec
PPTX
Api-First service design
PPTX
Adopting a Design-First Approach to API Development with SwaggerHub
PDF
Grand tour of Azure API Management.pdf
PDF
Postman: An Introduction for Testers
PPTX
Azure API Management
API Docs with OpenAPI 3.0
Designing APIs with OpenAPI Spec
Api-First service design
Adopting a Design-First Approach to API Development with SwaggerHub
Grand tour of Azure API Management.pdf
Postman: An Introduction for Testers
Azure API Management

What's hot (20)

PPTX
Postman Introduction
PDF
Apigee Demo: API Platform Overview
PDF
OpenAPI 3.0, And What It Means for the Future of Swagger
PPTX
Api testing
PDF
Documenting your REST API with Swagger - JOIN 2014
PPTX
API Testing for everyone.pptx
PPTX
Introducing Swagger
PDF
API Description Languages
PDF
A quick introduction to Strapi CMS
PPT
PPTX
API Frenzy: API Strategy 101
PPTX
API Management in Digital Transformation
PPTX
Test Design and Automation for REST API
PPTX
What is an API
PDF
Postman Webinar: Postman 101
PPTX
Web Services and Introduction of SOAPUI
PDF
REST-API overview / concepts
PPTX
Apigee Edge Product Demo
PPTX
Git hub ppt presentation
PPTX
Clean architecture
Postman Introduction
Apigee Demo: API Platform Overview
OpenAPI 3.0, And What It Means for the Future of Swagger
Api testing
Documenting your REST API with Swagger - JOIN 2014
API Testing for everyone.pptx
Introducing Swagger
API Description Languages
A quick introduction to Strapi CMS
API Frenzy: API Strategy 101
API Management in Digital Transformation
Test Design and Automation for REST API
What is an API
Postman Webinar: Postman 101
Web Services and Introduction of SOAPUI
REST-API overview / concepts
Apigee Edge Product Demo
Git hub ppt presentation
Clean architecture
Ad

Similar to Getting Started with API Standardization in SwaggerHub (20)

PPTX
Lessons in Transforming the Enterprise to an API Platform
PDF
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
PPTX
API Product Management - Driving Success through the Value Chain
PPTX
Agile Teams Deserve Agile Testing
PDF
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
PPTX
Enforcing Your Organization's API Design Standards with SwaggerHub
PPTX
apidays LIVE LONDON - API Standards and Governance Platform by Nicoleta Stoica
PDF
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
PPTX
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
PPTX
Modernize Development with Agile Engineering Practices
PDF
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
PPTX
Get strategic with qa in dev ops
PDF
CA API Developer Portal
PPT
DevOps for Enterprise Systems - Rosalind Radcliffe
PDF
apidays Singapore 2025 - From API Intelligence to API Governance by Harsha Ch...
PDF
Content Strategy and Developer Engagement for DevPortals
PDF
API Development – Complete Guide to Developing Robust APIs
PDF
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
PDF
INTERFACE by apidays 2023 - Governance Doesn't Have to be a Dirty Word, Jason...
PPSX
APIs as a Product Strategy
Lessons in Transforming the Enterprise to an API Platform
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...
API Product Management - Driving Success through the Value Chain
Agile Teams Deserve Agile Testing
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Enforcing Your Organization's API Design Standards with SwaggerHub
apidays LIVE LONDON - API Standards and Governance Platform by Nicoleta Stoica
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
Modernize Development with Agile Engineering Practices
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
Get strategic with qa in dev ops
CA API Developer Portal
DevOps for Enterprise Systems - Rosalind Radcliffe
apidays Singapore 2025 - From API Intelligence to API Governance by Harsha Ch...
Content Strategy and Developer Engagement for DevPortals
API Development – Complete Guide to Developing Robust APIs
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
INTERFACE by apidays 2023 - Governance Doesn't Have to be a Dirty Word, Jason...
APIs as a Product Strategy
Ad

More from SmartBear (20)

PPTX
Introducing OpenAPI Version 3.1
PPTX
IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...
PPTX
The State of API 2020 Webinar – Exploring Trends, Tools & Takeaways to Drive ...
PPTX
How LISI Automotive Accelerated Application Delivery with SwaggerHub
PPTX
Standardising APIs: Powering the Platform Economy in Financial Services
PPTX
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
PPTX
Effective API Lifecycle Management
PPTX
Artificial intelligence for faster and smarter software testing - Galway Mee...
PDF
Successfully Implementing BDD in an Agile World
PPTX
The Best Kept Secrets of Code Review | SmartBear Webinar
PPTX
How Capital One Scaled API Design to Deliver New Products Faster
PPTX
Testing Without a GUI Using TestComplete
PPTX
Hidden Treasure - TestComplete Script Extensions
PDF
How Bdd Can Save Agile
PPTX
API Automation and TDD to Implement Master Data Survivorship Rules
PDF
Support Rapid Systems Growth with a Design-First Approach
PDF
Maximize Test Automation with a Risk-Based Approach
PPTX
Modernizing the Enterprise API Development Process
PPTX
Developing Performance-Oriented Code: Moore's Law Over 50
PPTX
Implementation of DevOps at SmartBear
Introducing OpenAPI Version 3.1
IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...
The State of API 2020 Webinar – Exploring Trends, Tools & Takeaways to Drive ...
How LISI Automotive Accelerated Application Delivery with SwaggerHub
Standardising APIs: Powering the Platform Economy in Financial Services
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Effective API Lifecycle Management
Artificial intelligence for faster and smarter software testing - Galway Mee...
Successfully Implementing BDD in an Agile World
The Best Kept Secrets of Code Review | SmartBear Webinar
How Capital One Scaled API Design to Deliver New Products Faster
Testing Without a GUI Using TestComplete
Hidden Treasure - TestComplete Script Extensions
How Bdd Can Save Agile
API Automation and TDD to Implement Master Data Survivorship Rules
Support Rapid Systems Growth with a Design-First Approach
Maximize Test Automation with a Risk-Based Approach
Modernizing the Enterprise API Development Process
Developing Performance-Oriented Code: Moore's Law Over 50
Implementation of DevOps at SmartBear

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
PDF
Transforming Manufacturing operations through Intelligent Integrations
PPTX
Big Data Technologies - Introduction.pptx
PPT
Teaching material agriculture food technology
PDF
Electronic commerce courselecture one. Pdf
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Advanced IT Governance
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
AI And Its Effect On The Evolving IT Sector In Australia - Elevate
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Advanced methodologies resolving dimensionality complications for autism neur...
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
Transforming Manufacturing operations through Intelligent Integrations
Big Data Technologies - Introduction.pptx
Teaching material agriculture food technology
Electronic commerce courselecture one. Pdf
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
The Rise and Fall of 3GPP – Time for a Sabbatical?
GamePlan Trading System Review: Professional Trader's Honest Take
Dropbox Q2 2025 Financial Results & Investor Presentation
NewMind AI Weekly Chronicles - August'25 Week I
“AI and Expert System Decision Support & Business Intelligence Systems”
Advanced IT Governance
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
AI And Its Effect On The Evolving IT Sector In Australia - Elevate
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Understanding_Digital_Forensics_Presentation.pptx

Getting Started with API Standardization in SwaggerHub

  • 1. Getting Started with API Standardization in SwaggerHub
  • 2. Proprietary & Confidential Jonathan Fortunati Solutions Engineering Manager SmartBear Patrick Londa Marketing Manager SmartBear Your Hosts for Today
  • 3. Agenda 1. Introduction 2. Why Standardization is Critical 3. Defining Quality for Your Team 4. Challenges of OAS Development at Scale 5. How SwaggerHub Can Help 6. Time for Q&A Proprietary & Confidential
  • 5. We provide tools for development, testing, and operations teams to create great software, faster than ever. • HQ in Boston, MA, USA, with 7 offices globally • Founded in 2009 • Open Source Innovator (Swagger & SoapUI) 6.5M+ Users 194 Countries 22K+ Companies TestComplete SoapUI Pro SwaggerHub CrossBrowserTesting QAComplete AlertSite
  • 6. Design Commit Test Deploy Monitor Manage UI API Collaborate on user stories, tests, and code Commit and push new code and tests to kick off CI Create, manage, and execute automated tests Deploy to production once tests and builds pass Monitor the performance of your APIs and web apps Analyze and improve all of your testing Reduce defects and improve trust with code review SwaggerHub Design, model, & share API definitions CucumberStudio Design features & tests using BDD Zephyr Native Jira & enterprise test management Review Collaborator Code, document, & artifact review CrossBrowserTesting Run Selenium & Appium tests in the cloud LoadNinja Automated UI performance testing TestComplete Automated UI functional testing ServiceV Pro Virtualize APIs, UIs, and web services LoadUI Pro Automated API performance testing SoapUI Pro Automated API functional & security testing AlertSite Global, synthetic API monitoring Accelerate & manage API functional testing Test mobile apps on real devices in the cloud BitBar
  • 8. The 2019 State of API Report
  • 9. Quality is King API consumers expect efficient, high performance services that are easy to use. API developers recognize quality as a top priority.  41.5% say it is ‘Extremely Important’  78.5% say it is ‘Very Important’ or higher Poor API quality has real consequences.  45% relate poor quality to potential loss of customers  48% worry about damaging company reputation
  • 10. Standards Enforce Quality Standardization is the #1 challenge teams are looking to overcome in the new year. Versioning and re-use also important considerations, with speed being a key driver. Over 50% of organizations use, or plan on using an internal style guideline. Style guidelines were ‘important’ or higher for over 50% of respondents.
  • 11. Defining Quality for Your Team Reusable Components Shifting Left Driven by the OAS Document & Consumer The OpenAPI specification is the industry standard for designing and building quality RESTful APIs and SmartBear is a leading sponsor of the project Enable shift-left transformation through definition-driven development, virtualizing and testing definitions before code is written. Improve efficiency by sharing API definitions, virtual services, and code snippets throughout your development lifecycle for maximum reuse. We believe documentation is at the core of a consumable, shareable API that fosters a positive experience in the developer community.
  • 12. 12 Phase 1 Individual Devs Write or Generate OpenAPI Definitions Phase 2 More People Get Involved and All New APIs Have OAS Phase 3 New Processes and Tooling Need to Be Implemented 3 Phases of OAS Development
  • 13. 13 OAS Development Challenges 1. Too many versions of too many specs in too many places 2. Too many people involved that need to collaborate and share 3. Loss of control and visibility into API design process 4. Integrating API development into existing delivery pipeline
  • 14. Swaggerhub A platform that ties together all the open source Swagger tools in one place. • SwaggerUI • Swagger Editor • Swagger Codegen Creates a single source of truth for distributed services. Provides structure and guidance across teams: • Team / Organization Management • API Standardization Checks • Domains { }…
  • 15. 15 Challenge 1: Too many versions of too many specs in too many places A central ‘hub’ for designing + documenting APIs:  Allow teams to work together on a core piece of their development  Resolve issues sooner with more input from consumers, users and other teams  Initiate a significant return on investment Plan Design Develop Test Monitor $0 $0 $100 $250 $1500 COST OF RESOLVING DEFECTS
  • 16. 16 Challenge 2: Too many people involved that need to collaborate and share Work in teams and foster cross-functional feedback:  Bring in the right stakeholders early to create consensus and reduce rework  Organize users into different teams and projects  Assign access and permissions as needed { }…
  • 17. 17 Challenge 3: Loss of control and visibility into API design process Set standards and ensure compliance while designing:  Define API standards in one place and enforce across your organization without manual validation  Supplement your style guide with custom rules that might be unique to your industry  Create a library of reusable assets to ensure consistency and reduce design duplication
  • 18. 18 Challenge 4: Integrating API development into existing delivery pipeline Connect across your API lifecycle with integrations:  Keep source code in sync with API designs  Push APIs to API gateways like Azure, AWS, and Apigee for consumption  Leverage your API contract in your CI/CD pipeline

Editor's Notes

  • #7: Alternate view of the portfolio vs. Slide 12 “SmartBear Product Portfolio = Breadth and Depth”
  • #13: When we talk about “developing APIs with OAS at scale”, what do we really mean? What we really are talking about is the evolution teams go through as they go from trying the OpenAPI Specification on a few APIs to standardizing on the OpenAPI Specification across all of their internal and public facing APIs. We really think of this in three phases: -Phase 1 typically starts with individual developers either writing API specs or using annotations to generate an OpenAPI definition. In this phase, teams may be using OAS for documentation but there usually isn’t much standard process for how APIs will be documented. -Phase 2 is typically where we see at least 1-2 teams really starting to embrace OAS as a critical step in their API development. This is generally where teams begin to transition to more a “design first” approach for at least a subset of their APIs. -Phase 3 is the point where organizations decide to standardize on OAS. There are multiple people or teams involved in the design process and this is where the need to evolve your toolset will begin. SLIDE
  • #14: We’ve laid out what’s involved with scaling your API development with OAS, but as you may know there are also challenges that can get in the way of reaching success. Challenge 1: Too many versions of too many specs in too many places -No standard place for people to find the most up-to-date version of the API Challenge 2: Too many people/teams involved that need to collaborate and share -Collaboration between different teams can be difficult when facilitating the lifecycle of an API from design to deployment -Feedback is key but without one place to track feedback, there is no way to track the work that’s being done Challenge 3: Loss of control and visibility into API design process -Enforcing standards across APIs can be nearly impossible -Lack of consistency in how APIs are designed/documented will lead to issues in the implementation and a poor developer experience Challenge 4: Integrating API development into existing delivery pipeline -Open source tools are great when working on a small set of APIs, but when you are working across tens/hundreds/thousands APIs, you need the tooling you work with to integrate into your existing workflows seamlessly
  • #16: Overview of how SwaggerHub helps address challenge 1 – focus on value prop of having one central source of truth for all your work with OAS
  • #17: Overview of how SwaggerHub helps address challenge 2 – focus on value prop of communication and the ability to manager and control access to users
  • #18: Overview of how SwaggerHub helps address challenge 3 – focus on value prop of API standardization and domains
  • #19: Overview of how SwaggerHub helps address challenge 4 – focus on value prop of being able to tie into your different tooling through integrations and the SwaggerHub API