apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Automating the API Product Lifecycle
Jeremy Glassenberg, Product Lead, APIs at 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
DeïŹnition 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
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