SlideShare a Scribd company logo
Adyen API Explorer
Beyond the basic Swagger UI
wherever people payAleksei Akimov
Adyen accepts payments
over any sales channel
Adyen: 250+ payment methods
China
Netherlands
France
UKBelgium
World
Canada
US
Mexico
Portugal
Europe
Russia
Sweden
South Korea
Austria
Poland
Malaysia
Japan
Philippines
Indonesia
Australia
Thailand
Denmark
Germany
Finland
Brasil
Beyond the basic Swagger UI: Adyen API Explorer
2008 2010 2012 2014 2016
Annual processing: over $100B
2017
Docs: Main
challenges
• Release cycle: 3-4 weeks
• 10+ APIs, different versions
• Impact of a single mistake is huge
• Scaling x100 means merchants must be
able to integrate with the docs only
User persona: 

developer
Frustrations: Outdated code samples,
difficulty finding what he’s looking for.
What makes Dave happy: As a developer,
Dave is used to working with and relying on
docs.
Good API documentation = happy Dave.
Questions: “Where can I find typical
responses from APIs?”
Hi, I'm Dave
Should we integrate with Adyen?
Tech docs:
Automatic
generation
• Technical accuracy
• Consistency
• Up-to-date information
• Testing
• Flexible templating
• much more…
From API

to documentation
API standard: What to choose?
• Swagger (OpenAPI)
• RAML (MuleSoft)
• Blueprint (Apiary)
• …
Swagger: Linux foundation
Swagger: Pros
• Supported by Linux foundation
• Exists from 2010
• Steadily evolves
• RAML (Mulesoft) and Blueprint
(Apiary) recently joined OAS
Swagger vs OpenAPI
OpenAPI
Specification
Swagger
Tools for implementing
the specification
Format: OpenAPI Specification
Format: API first
From specification
to documentation
Swagger UI: Only for simple APIs
Swagger UI: Ineffective layout
Swagger UI: Problems with nested structures
How can we
go beyond?
Dave 

Learning
Dave 

Coding
Adyen: We work in streams
Beyond the basic Swagger UI: Adyen API Explorer
Demo: 

https://docs.adyen.com/api-explorer/
API Explorer: First wins
1. Support for multiple specs - more products and
versions
2. Groups and sorting for endpoints
3. Adaptive layout
4. Clean structure for nested objects
5. Multiple code examples
6. Rich JSON editor
7. Branded design
Tips & Tricks
Let techwriters and
developers
collaborate on the
same content
This is a bench.
Always use the
latest version of
OpenAPI
• Callbacks
• Relationships between
operations
• Cookie parameters
• …
Use markdown
Integrate Swagger
in CI
OpenAPI supports
custom
annotations ;-)
Launch fast and iterate
We need YOU!
• Visit https://docs.adyen.com/api-explorer/
and let us know what you think
• If you are working on a similar project,
contacts us
• We are hiring!
Thank you!
Questions?
wherever people pay

More Related Content

PDF
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
PPTX
Open Event API
PDF
apidays LIVE London 2021 - API design is where culture and tech meet each oth...
PDF
apidays LIVE New York 2021 - Why Software Teams Struggle with API Security Te...
PPT
apidays LIVE New York 2021 - Designing API's: Less Data is More! by Damir Svr...
PPTX
A Starters Guide to Building APIs with Javascript
PDF
apidays LIVE Hong Kong 2021 - Better API DX with a CLI by Phil Nash, Twilio
PDF
apidays LIVE London 2021 - API Security challenges and solutions by Wadii Tah...
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
Open Event API
apidays LIVE London 2021 - API design is where culture and tech meet each oth...
apidays LIVE New York 2021 - Why Software Teams Struggle with API Security Te...
apidays LIVE New York 2021 - Designing API's: Less Data is More! by Damir Svr...
A Starters Guide to Building APIs with Javascript
apidays LIVE Hong Kong 2021 - Better API DX with a CLI by Phil Nash, Twilio
apidays LIVE London 2021 - API Security challenges and solutions by Wadii Tah...

What's hot (20)

PDF
I Love APIs 2015: Create Design-driven APIs with Node.js and Swagger
PDF
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
PDF
I Love APIs 2015: Apigee and Node.js Building Mock Backends Fast
PDF
Essential Ingredients for a Successful API Program
PDF
apidays LIVE JAKARTA - How to build a community around your Open Source proje...
PDF
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
PPTX
Pure APIs: Development workflows for successful API integrations
PDF
apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...
PDF
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...
PPTX
Your API Strategy: Why Boring is Best
PPTX
Pain Points In API Development? They’re Everywhere
PDF
APIdays Zurich 2019 - API management for event driven microservices, Fran Men...
PDF
Lessons Learned from Revamping Our Doc Site
PPTX
API Management - Practical Enterprise Implementation Experience
PDF
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
PDF
apidays LIVE Paris 2021 - Addressing OWASP API Security Top 10 by Isabelle Ma...
PDF
Leaping Forward: Finding The Future of Your API Docs
PPTX
Design-first API Development using Swagger and Node
PDF
apidays LIVE Hong Kong 2021 - Less Data is More by Damir Svrtan, Netflix
PPTX
API First Workflow: How could we have better API Docs through DevOps pipeline
I Love APIs 2015: Create Design-driven APIs with Node.js and Swagger
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
I Love APIs 2015: Apigee and Node.js Building Mock Backends Fast
Essential Ingredients for a Successful API Program
apidays LIVE JAKARTA - How to build a community around your Open Source proje...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
Pure APIs: Development workflows for successful API integrations
apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...
Your API Strategy: Why Boring is Best
Pain Points In API Development? They’re Everywhere
APIdays Zurich 2019 - API management for event driven microservices, Fran Men...
Lessons Learned from Revamping Our Doc Site
API Management - Practical Enterprise Implementation Experience
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE Paris 2021 - Addressing OWASP API Security Top 10 by Isabelle Ma...
Leaping Forward: Finding The Future of Your API Docs
Design-first API Development using Swagger and Node
apidays LIVE Hong Kong 2021 - Less Data is More by Damir Svrtan, Netflix
API First Workflow: How could we have better API Docs through DevOps pipeline
Ad

Similar to Beyond the basic Swagger UI: Adyen API Explorer (20)

PPTX
Building a REST API for Longevity
PDF
API Design Workflows
PDF
Building the Eventbrite API Ecosystem
PPTX
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
PPTX
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft Graph
PPTX
How to Design and Build a Great Web API
PDF
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
PDF
APIS for Startups - Running your Business Inside Out
PPTX
Lessons learned on the Azure API Stewardship Journey.pptx
PPTX
AWS User Group - Survey Results and Building APIs on AWS
PDF
API Introduction - API Management Workshop Munich from Ronnie Mitra
PPTX
Accidental API developer - the 12 month pregnancy to create new API
PPTX
APIs at Scale with TypeSpec by Mandy Whaley, Microsoft
PDF
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
PPTX
apidays New York 2025 - Two tales of API Change Management by Eric Koleda (Coda)
PPTX
DevOps Friendly Doc Publishing for APIs & Microservices
PDF
API Description Languages
PDF
API Description Languages
PDF
Get Your Node.js API Swaggering with OpenAPI Spec
PPTX
Application Insights for Integration Developers
Building a REST API for Longevity
API Design Workflows
Building the Eventbrite API Ecosystem
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft Graph
How to Design and Build a Great Web API
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
APIS for Startups - Running your Business Inside Out
Lessons learned on the Azure API Stewardship Journey.pptx
AWS User Group - Survey Results and Building APIs on AWS
API Introduction - API Management Workshop Munich from Ronnie Mitra
Accidental API developer - the 12 month pregnancy to create new API
APIs at Scale with TypeSpec by Mandy Whaley, Microsoft
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
apidays New York 2025 - Two tales of API Change Management by Eric Koleda (Coda)
DevOps Friendly Doc Publishing for APIs & Microservices
API Description Languages
API Description Languages
Get Your Node.js API Swaggering with OpenAPI Spec
Application Insights for Integration Developers
Ad

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
KodekX | Application Modernization Development
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
Teaching material agriculture food technology
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
A Presentation on Artificial Intelligence
PDF
cuic standard and advanced reporting.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Approach and Philosophy of On baking technology
Encapsulation_ Review paper, used for researhc scholars
Agricultural_Statistics_at_a_Glance_2022_0.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
KodekX | Application Modernization Development
Spectral efficient network and resource selection model in 5G networks
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Teaching material agriculture food technology
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The Rise and Fall of 3GPP – Time for a Sabbatical?
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Empathic Computing: Creating Shared Understanding
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
A Presentation on Artificial Intelligence
cuic standard and advanced reporting.pdf
Understanding_Digital_Forensics_Presentation.pptx
Approach and Philosophy of On baking technology

Beyond the basic Swagger UI: Adyen API Explorer