SlideShare a Scribd company logo
Automating the
API Product
Lifecycle
Jeremy Glassenberg
About Me
Founder of the Box developer platform
Early writer for ProgrammableWeb
Managed these platforms
Mentor, advisor, consultant for other developer platforms & accelerators
Life before Swagger/OpenAPI
Life before Swagger/OpenAPI
Actually, it looked
more like this
<sample>
<id>238901423424</id>
<value>15</value>
<license>IH8XML</license>
</sample>
WADL
And then came JSON… and Swagger
And REST became easy And documentation became easy
But what was the value?
More Automation Tools Came Along
Generate Swagger from Comments Generate Swagger and APIs from database schemas
https://github.com/swaggo/swag https://github.com/dbohdan/automatic-api
If You Build It, They Will Come…?
It doesn’t work in Product, and won’t work for APIs
API Product LifeCycle
Manage the
Developer
Community
- Developer Relationship
Management
- API Monitoring
Maintain & Iterate
Launch the API,
Developer
Experience
- Documentation
(Redoc, SwaggerHub)
- SDKs (SwaggerHub,
APImatic)
- Dev Portal (Kong, AWS
Dev Portal)
Launch
Build the API
- AWS API Gateway,
Kong, Apigee
Implement
Create Schema
Definition for
the API
- IDEs (Postman,
Insomnia)
- OpenAPI Schema
Design
Establish High
Level
Architecture
- Schema.org
- GraphQL Vs REST
Research
Determine Value
Points and Use
Cases
- Value Proposition
Canvas
- Business Model
Canvas
Identify
Tools for the Lifecycle
Design
Maintain
Launch
Implement
Monitor
Designing the API
IDEs SwaggerHub, Stoplight, Insomnia
Building the API
Code Creation, Code Minimization
API Gateway Server Code Stubs
Developer Experience
Docs, Portals, Oh My!
API Docs Kong Portal
Developer Experience
Library Generators Mock Servers (Prism)
https://github.com/OpenAPITools/openapi-generator https://stoplight.io/open-source/prism/
And SDKs! And Mock Servers
Sample Product Stack
1
API Designs
Tools: SwaggerHub, Stoplight,
Postman
Input: User Stories
Output: OpenAPI
3
Developer
Portal/Marketplace
Tools: Kong Dev Portal,
OpenChannel.io
Input: OpenAPI
Output: Developer Management site,
Sandbox
5
API Code
Tools: Kong, AWS Gateway,
WSO2
Input: OpenAPI
Output: Reverse Proxy and actual APIs
API Documentation
Tools: Redoc, Prism, APIMatic
Input: OpenAPI
Output: HTML docs, SDKs, Mock
Server
4
Monitoring
Tools: Moesif,
Kong Vitals
Input: OpenAPI
Output: HTML docs
2
Thinking outside the Box: Schema Decorators
https://jglassenberg.github.io/REST-API-Endpoint-Generator/demo
POST
GET GET {id}
PUT PATCH
DELETE
Visually planning OpenAPI
App Marketplace Frameworks
More Monitoring Use Cases
API information to
Sales and Customer
Support?
Future Opportunities
Full Server-Stubs
Developer Relationship Management (DRM)
as a business
https://redmonk.com/jgovernor/2017/07/03/de
veloper-relationship-management-as-a-thing/
https://www.moesif.com/solutions/developer-rel
ations
To a Better Future!
Plugins

More Related Content

What's hot (20)

PDF
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)
Nordic APIs
 
PDF
apidays LIVE Paris - The Business of APIs by Jed Ng
apidays
 
PDF
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
apidays
 
PDF
Best Practices for API Design to Keep Your App Secure, Scalable & Efficient
Nordic APIs
 
PDF
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays
 
PDF
apidays LIVE London 2021 - API design is where culture and tech meet each oth...
apidays
 
PDF
apidays LIVE Paris - Potential of API integrations, common traps and advices ...
apidays
 
PPTX
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
Apigee | Google Cloud
 
PDF
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
apidays
 
PDF
Scale a Swagger based Web API (Guillaume Laforge)
Nordic APIs
 
PDF
apidays LIVE Helsinki & North - Designing embedded platforms: lessons from in...
apidays
 
PPTX
Executing on API Developer Experience
SmartBear
 
PDF
INTERFACE, by apidays - API Design is where culture and tech meet each other...
apidays
 
PDF
API Design Collaboration
Uchit Vyas ☁
 
PDF
API workshop by AWS and 3scale
3scale
 
PDF
Webcast: Apigee Edge Product Demo
Apigee | Google Cloud
 
PDF
apidays LIVE Paris - Succeeding with API Programs by Kiran Nadgir
apidays
 
PDF
apidays LIVE JAKARTA - Productising APIs: A journey in how we built API produ...
apidays
 
PPTX
Adapt or Die: Serverless Microservices
Apigee | Google Cloud
 
PDF
API Security Webinar : Security Guidelines for Providing and Consuming APIs
DevOps Indonesia
 
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)
Nordic APIs
 
apidays LIVE Paris - The Business of APIs by Jed Ng
apidays
 
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
apidays
 
Best Practices for API Design to Keep Your App Secure, Scalable & Efficient
Nordic APIs
 
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays
 
apidays LIVE London 2021 - API design is where culture and tech meet each oth...
apidays
 
apidays LIVE Paris - Potential of API integrations, common traps and advices ...
apidays
 
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
Apigee | Google Cloud
 
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
apidays
 
Scale a Swagger based Web API (Guillaume Laforge)
Nordic APIs
 
apidays LIVE Helsinki & North - Designing embedded platforms: lessons from in...
apidays
 
Executing on API Developer Experience
SmartBear
 
INTERFACE, by apidays - API Design is where culture and tech meet each other...
apidays
 
API Design Collaboration
Uchit Vyas ☁
 
API workshop by AWS and 3scale
3scale
 
Webcast: Apigee Edge Product Demo
Apigee | Google Cloud
 
apidays LIVE Paris - Succeeding with API Programs by Kiran Nadgir
apidays
 
apidays LIVE JAKARTA - Productising APIs: A journey in how we built API produ...
apidays
 
Adapt or Die: Serverless Microservices
Apigee | Google Cloud
 
API Security Webinar : Security Guidelines for Providing and Consuming APIs
DevOps Indonesia
 

Similar to apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy Glassenberg, Docusign (20)

PDF
Automating the API Product Lifecycle
OlyaSurits
 
PPTX
Swagger in the API Lifecycle
Ole Lensmar
 
PDF
API-First Design and Django
Klaus Peter Laube
 
PDF
Swagger 2.0: Latest and Greatest
LaunchAny
 
PPTX
All levels of performance testing and monitoring in web-apps
Andrii Skrypnychenko
 
PDF
APIdays Paris 2019 - API Descriptions as Product Code by Phil Sturgeon, Stopl...
apidays
 
PDF
Create and Manage APIs with API Connect, Swagger and Bluemix
Dev_Events
 
PDF
Designing and Implementing a Multiuser Apps Platform
Apigee | Google Cloud
 
PDF
INTERFACE, by apidays - Scaling APIs
apidays
 
PDF
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - Rich Web Experie...
Matt Raible
 
PDF
Luis Correia - Instituto de Informática - OSL19
marketingsyone
 
PDF
Zen and the Art of REST API documentation - MuCon London 2015
Steve Judd
 
PPTX
DevOps: The New Face Of Application Development - Global Azure Bootcamp
Richard Harbridge
 
PDF
Java Test Automation for REST, Web and Mobile
Elias Nogueira
 
PDF
Fuel for a great web experience
Christian Heilmann
 
PDF
In graph we trust: Microservices, GraphQL and security challenges
Mohammed A. Imran
 
PDF
DevSecCon Singapore 2018 - in graph we trust By Imran Mohammed
DevSecCon
 
PDF
Developing Brilliant and Powerful APIs in Ruby & Python
SmartBear
 
PDF
PhpStorm for WordPress
East Bay WordPress Meetup
 
PDF
Api design best practice
Red Hat
 
Automating the API Product Lifecycle
OlyaSurits
 
Swagger in the API Lifecycle
Ole Lensmar
 
API-First Design and Django
Klaus Peter Laube
 
Swagger 2.0: Latest and Greatest
LaunchAny
 
All levels of performance testing and monitoring in web-apps
Andrii Skrypnychenko
 
APIdays Paris 2019 - API Descriptions as Product Code by Phil Sturgeon, Stopl...
apidays
 
Create and Manage APIs with API Connect, Swagger and Bluemix
Dev_Events
 
Designing and Implementing a Multiuser Apps Platform
Apigee | Google Cloud
 
INTERFACE, by apidays - Scaling APIs
apidays
 
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - Rich Web Experie...
Matt Raible
 
Luis Correia - Instituto de Informática - OSL19
marketingsyone
 
Zen and the Art of REST API documentation - MuCon London 2015
Steve Judd
 
DevOps: The New Face Of Application Development - Global Azure Bootcamp
Richard Harbridge
 
Java Test Automation for REST, Web and Mobile
Elias Nogueira
 
Fuel for a great web experience
Christian Heilmann
 
In graph we trust: Microservices, GraphQL and security challenges
Mohammed A. Imran
 
DevSecCon Singapore 2018 - in graph we trust By Imran Mohammed
DevSecCon
 
Developing Brilliant and Powerful APIs in Ruby & Python
SmartBear
 
PhpStorm for WordPress
East Bay WordPress Meetup
 
Api design best practice
Red Hat
 
Ad

More from apidays (20)

PDF
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
apidays
 
PDF
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
apidays
 
PDF
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
apidays
 
PDF
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
apidays
 
PDF
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
apidays
 
PDF
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
apidays
 
PDF
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
apidays
 
PDF
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
apidays
 
PDF
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
apidays
 
PPTX
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
apidays
 
PPTX
apidays Munich 2025 - Effectively incorporating API Security into the overall...
apidays
 
PPTX
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
apidays
 
PPTX
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
apidays
 
PPTX
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
apidays
 
PPTX
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays
 
PPTX
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
apidays
 
PDF
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
apidays
 
PDF
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays
 
PDF
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays
 
PDF
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays
 
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
apidays
 
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
apidays
 
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
apidays
 
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
apidays
 
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
apidays
 
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
apidays
 
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
apidays
 
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
apidays
 
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
apidays
 
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
apidays
 
apidays Munich 2025 - Effectively incorporating API Security into the overall...
apidays
 
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
apidays
 
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
apidays
 
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
apidays
 
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays
 
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
apidays
 
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
apidays
 
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays
 
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays
 
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays
 
Ad

Recently uploaded (20)

PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PDF
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
PDF
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PDF
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
Trading Volume Explained by CIFDAQ- Secret Of Market Trends
CIFDAQ
 
PDF
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PPTX
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
PDF
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
PDF
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
PDF
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
PDF
UiPath on Tour London Community Booth Deck
UiPathCommunity
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Trading Volume Explained by CIFDAQ- Secret Of Market Trends
CIFDAQ
 
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
UiPath on Tour London Community Booth Deck
UiPathCommunity
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
Top Managed Service Providers in Los Angeles
Captain IT
 

apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy Glassenberg, Docusign

  • 2. About Me Founder of the Box developer platform Early writer for ProgrammableWeb Managed these platforms Mentor, advisor, consultant for other developer platforms & accelerators
  • 4. Life before Swagger/OpenAPI Actually, it looked more like this <sample> <id>238901423424</id> <value>15</value> <license>IH8XML</license> </sample> WADL
  • 5. And then came JSON… and Swagger And REST became easy And documentation became easy
  • 6. But what was the value? More Automation Tools Came Along Generate Swagger from Comments Generate Swagger and APIs from database schemas https://github.com/swaggo/swag https://github.com/dbohdan/automatic-api
  • 7. If You Build It, They Will Come…? It doesn’t work in Product, and won’t work for APIs
  • 8. API Product LifeCycle Manage the Developer Community - Developer Relationship Management - API Monitoring Maintain & Iterate Launch the API, Developer Experience - Documentation (Redoc, SwaggerHub) - SDKs (SwaggerHub, APImatic) - Dev Portal (Kong, AWS Dev Portal) Launch Build the API - AWS API Gateway, Kong, Apigee Implement Create Schema Definition for the API - IDEs (Postman, Insomnia) - OpenAPI Schema Design Establish High Level Architecture - Schema.org - GraphQL Vs REST Research Determine Value Points and Use Cases - Value Proposition Canvas - Business Model Canvas Identify
  • 9. Tools for the Lifecycle Design Maintain Launch Implement Monitor
  • 10. Designing the API IDEs SwaggerHub, Stoplight, Insomnia
  • 11. Building the API Code Creation, Code Minimization API Gateway Server Code Stubs
  • 12. Developer Experience Docs, Portals, Oh My! API Docs Kong Portal
  • 13. Developer Experience Library Generators Mock Servers (Prism) https://github.com/OpenAPITools/openapi-generator https://stoplight.io/open-source/prism/ And SDKs! And Mock Servers
  • 14. Sample Product Stack 1 API Designs Tools: SwaggerHub, Stoplight, Postman Input: User Stories Output: OpenAPI 3 Developer Portal/Marketplace Tools: Kong Dev Portal, OpenChannel.io Input: OpenAPI Output: Developer Management site, Sandbox 5 API Code Tools: Kong, AWS Gateway, WSO2 Input: OpenAPI Output: Reverse Proxy and actual APIs API Documentation Tools: Redoc, Prism, APIMatic Input: OpenAPI Output: HTML docs, SDKs, Mock Server 4 Monitoring Tools: Moesif, Kong Vitals Input: OpenAPI Output: HTML docs 2
  • 15. Thinking outside the Box: Schema Decorators https://jglassenberg.github.io/REST-API-Endpoint-Generator/demo POST GET GET {id} PUT PATCH DELETE
  • 18. More Monitoring Use Cases API information to Sales and Customer Support?
  • 20. Developer Relationship Management (DRM) as a business https://redmonk.com/jgovernor/2017/07/03/de veloper-relationship-management-as-a-thing/ https://www.moesif.com/solutions/developer-rel ations
  • 21. To a Better Future! Plugins