SlideShare a Scribd company logo
Selecting the best
API Governance
for your organisation
Jon Scheele
API Strategist & Organiser, APIdays Singapore
London, 13-14 November 2019
Governance: Definition
“Establishment of policies, and continuous monitoring of their proper
implementation, by the members of the governing body of
an organization. It includes the mechanisms required to balance the
powers of the members (with the associated accountability), and
their primary duty of enhancing the prosperity and viability of the
organization”.
2
Source: http://www.businessdictionary.com/definition/governance.html
What is Governance?
• Governance should make it easy for people to do the right thing,
but hard to do the wrong thing
– But what is the right thing, and who decides?
• Governance needs to help the organisation:
– Manage change
– Sustain on-going operations
3
Challenges
• Centralisation vs Decentralisation – who decides
• Pace of change: what is best practice today is obsolete tomorrow
4
Conway’s Law: "organizations which design systems ...
are constrained to produce designs which are copies of
the communication structures of these organizations."
The API Life Cycle
Publish
Realise
Maintain
Retire
Create
• Who gets to create?
• Who owns the API?
• Who gets to consume?
• Who monitors & maintains:
– Individual APIs
– System-wide
• Who decides to retire an API,
and how?
5Source: “Continuous API Management”, Mehdi Medjaoui, ErikWilde, Ronnie Mitra, MikeAmundsen
6
Small Scale
7
Medium Scale – Multiple teams
8
Large Enterprise
Governance definition revisited
“Establishment of policies,
and continuous monitoring of their
proper implementation,
by the members of the
governing body of an organization.
It includes the mechanisms required
to balance the powers of the
members (with the
associated accountability),
and their primary duty of enhancing
the prosperity and viability of the
organization”.
• What principles, policies, standards?
• How to monitor?
• Who is a member?
• Who has decision rights?
• How to align to organization’s
strategy?
9Source: http://www.businessdictionary.com/definition/governance.html
Artefacts
• Principles
• Policies
• Standards
• Style Guides
• Patterns
• Anti-Patterns
• Benefits of Standardisation
– Clarity of purpose
– Prioritisation
– Re-usability
– Risk management
• Costs
– Artefact development
– Communication/education
– Enforcement
– Decreased autonomy/innovation
10
11
Partner Onboarding Process
1
Partner
Self-Test
Register user account
Create app
Generate key
Prototype
Sandbox testing
Request access to
production
2
Business
Assessment
Business value
assessment
Partner background
& compliance checks
3
Technical
Readiness
Create test cases
White-listing onTest
Provision onTest
environment
Conduct E2E testing
Backend verification
Business Readiness
Testing
4
Commercial
Launch
Issue Production
API keys
White-list on
Production
Authorise partner to
add to store
Who decides – traditional enterprise example
Activity
ProductTeam
APITeam
Architecture
Marketing
Security
Risk/
Compliance
Finance
ITOperations
Outsource
Provider
Create API R/A C I I I
PublishAPI R/A C C I C C C
Realise - Launch R/A
Internal onboarding I R/A I I I C ?
Partner onboarding C R/A I C C C C ?
Maintain R/A C C C C ?
Retire R/A C C C C C C C ?
12
API Governance at Amadeus
• All Amadeus APIs are designed in the
same way (error structure, error codes,
request/response format, pagination,
query parameters, versioning)
• They have the
same documentation format, the same
type of materials (WSDl, XSD,
Swagger) and are ready for developers
to start coding.
• Valid materials: Understandable
documentation, release notes, valid
endpoint, valid configuration setup.
• Interoperability: Common Data
Dictionary across APIs.
13Source: Patrick Brosse, https://developers.amadeus.com/blog/api-governance
How to decide
• How does the organisation
work?
– Centralised <> Decentralised
– Waterfall <>Agile
– Manual <>Automated
• Engagement: Coach or Cop?
• Automation:
– Integrating toolchain,Testing,
Deployment
• What is the culture you have?
• What is the culture you want to
foster?
14
Jon Scheele
https://www.linkedin.com/in/scheelejon
London, 13-14 November 2019
Useful References:
Selecting the Best API Governance Framework
https://jonscheele.com/best-api-governance-framework/
Continuous API Management
Mehdi Medjaoui, ErikWilde, Ronnie Mitra, Mike Amundsen

More Related Content

PPTX
API Governance in the Enterprise
PDF
API Governance
PPTX
REST API Design & Development
PDF
apidays Paris 2022 - Generating APIs from business models, Frederic Fontanet,...
PPTX
Apigee Products Overview
PPTX
API Strategy Introduction
PPTX
Architecture for the API-enterprise
PPTX
Apigee Edge Overview and Roadmap
API Governance in the Enterprise
API Governance
REST API Design & Development
apidays Paris 2022 - Generating APIs from business models, Frederic Fontanet,...
Apigee Products Overview
API Strategy Introduction
Architecture for the API-enterprise
Apigee Edge Overview and Roadmap

What's hot (20)

PDF
Architecting an Enterprise API Management Strategy
PPTX
What do you mean by “API as a Product”?
PPTX
PPTX
Apigee Edge Product Demo
PDF
Apigee Demo: API Platform Overview
PDF
APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
PPTX
API Management Within a Microservices Architecture
PDF
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
PDF
Effective API Governance: Lessons Learnt
PDF
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...
PDF
Peeling the Onion: Making Sense of the Layers of API Security
PDF
apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
PDF
The Architecture of an API Platform
PDF
AWS Summit Seoul 2023 | SK와 함께하는 AWS Migration Journey & App Modernization 전략
PDF
Managing the Complexity of Microservices Deployments
PPTX
What is APIGEE? What are the benefits of APIGEE?
PDF
API Best Practices Webinar: Metrics - What to Measure
PPT
API Strategy Presentation
PDF
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
PDF
What is REST API? REST API Concepts and Examples | Edureka
Architecting an Enterprise API Management Strategy
What do you mean by “API as a Product”?
Apigee Edge Product Demo
Apigee Demo: API Platform Overview
APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
API Management Within a Microservices Architecture
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
Effective API Governance: Lessons Learnt
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...
Peeling the Onion: Making Sense of the Layers of API Security
apidays Paris 2022 - Event-Driven API Management – why REST isn't enough, Ben...
The Architecture of an API Platform
AWS Summit Seoul 2023 | SK와 함께하는 AWS Migration Journey & App Modernization 전략
Managing the Complexity of Microservices Deployments
What is APIGEE? What are the benefits of APIGEE?
API Best Practices Webinar: Metrics - What to Measure
API Strategy Presentation
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
What is REST API? REST API Concepts and Examples | Edureka
Ad

Similar to APIdays London 2019 - Selecting the best API Governance for your organisation with Jon Scheele, API Strategist (20)

PPTX
it_Govern_the_Use_of_AI_Responsibly_With_a_Fit_for_Purpose_Structure_.pptx
PDF
Introduction to COSO 2013 - Corporate Compliance Seminars
DOCX
DEFINITION.docx
PPTX
Principal 4 Enabling A Holistic Approach
PDF
Lab insight into retail investors use of digital for corporate reporting
PPTX
OpenChain Legal Work Group - 2024-01-17
DOC
A project report on benchmarking of hr practices
DOCX
Mcs report
PPTX
PDF
Collaboration &amp; Technology Survey Analysis Pdf
PPTX
CPO Game Changer Series – Volume 1: Early Engagement
PDF
Standards For Wright Aircraft Corp
PPTX
DayNinePresentation
PPT
Benchmarking for hrd professionals
PDF
Best practices in ERP solutions
PDF
State of agile - How are companies increasing agility
PPTX
You Say Process Excellence, She Says Operational Excellence, I Say Performanc...
PDF
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
PDF
Supercharge your teams with Value Stream Management by Richard Knaster
PDF
Checkpoint al-anderson-whitepaper
it_Govern_the_Use_of_AI_Responsibly_With_a_Fit_for_Purpose_Structure_.pptx
Introduction to COSO 2013 - Corporate Compliance Seminars
DEFINITION.docx
Principal 4 Enabling A Holistic Approach
Lab insight into retail investors use of digital for corporate reporting
OpenChain Legal Work Group - 2024-01-17
A project report on benchmarking of hr practices
Mcs report
Collaboration &amp; Technology Survey Analysis Pdf
CPO Game Changer Series – Volume 1: Early Engagement
Standards For Wright Aircraft Corp
DayNinePresentation
Benchmarking for hrd professionals
Best practices in ERP solutions
State of agile - How are companies increasing agility
You Say Process Excellence, She Says Operational Excellence, I Say Performanc...
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
Supercharge your teams with Value Stream Management by Richard Knaster
Checkpoint al-anderson-whitepaper
Ad

More from apidays (20)

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

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Machine learning based COVID-19 study performance prediction
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Encapsulation theory and applications.pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
A Presentation on Artificial Intelligence
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectral efficient network and resource selection model in 5G networks
Encapsulation_ Review paper, used for researhc scholars
Digital-Transformation-Roadmap-for-Companies.pptx
Machine learning based COVID-19 study performance prediction
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Encapsulation theory and applications.pdf
Modernizing your data center with Dell and AMD
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Weekly Chronicles - August'25 Week I
A Presentation on Artificial Intelligence
“AI and Expert System Decision Support & Business Intelligence Systems”
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Chapter 3 Spatial Domain Image Processing.pdf

APIdays London 2019 - Selecting the best API Governance for your organisation with Jon Scheele, API Strategist

  • 1. Selecting the best API Governance for your organisation Jon Scheele API Strategist & Organiser, APIdays Singapore London, 13-14 November 2019
  • 2. Governance: Definition “Establishment of policies, and continuous monitoring of their proper implementation, by the members of the governing body of an organization. It includes the mechanisms required to balance the powers of the members (with the associated accountability), and their primary duty of enhancing the prosperity and viability of the organization”. 2 Source: http://www.businessdictionary.com/definition/governance.html
  • 3. What is Governance? • Governance should make it easy for people to do the right thing, but hard to do the wrong thing – But what is the right thing, and who decides? • Governance needs to help the organisation: – Manage change – Sustain on-going operations 3
  • 4. Challenges • Centralisation vs Decentralisation – who decides • Pace of change: what is best practice today is obsolete tomorrow 4 Conway’s Law: "organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations."
  • 5. The API Life Cycle Publish Realise Maintain Retire Create • Who gets to create? • Who owns the API? • Who gets to consume? • Who monitors & maintains: – Individual APIs – System-wide • Who decides to retire an API, and how? 5Source: “Continuous API Management”, Mehdi Medjaoui, ErikWilde, Ronnie Mitra, MikeAmundsen
  • 7. 7 Medium Scale – Multiple teams
  • 9. Governance definition revisited “Establishment of policies, and continuous monitoring of their proper implementation, by the members of the governing body of an organization. It includes the mechanisms required to balance the powers of the members (with the associated accountability), and their primary duty of enhancing the prosperity and viability of the organization”. • What principles, policies, standards? • How to monitor? • Who is a member? • Who has decision rights? • How to align to organization’s strategy? 9Source: http://www.businessdictionary.com/definition/governance.html
  • 10. Artefacts • Principles • Policies • Standards • Style Guides • Patterns • Anti-Patterns • Benefits of Standardisation – Clarity of purpose – Prioritisation – Re-usability – Risk management • Costs – Artefact development – Communication/education – Enforcement – Decreased autonomy/innovation 10
  • 11. 11 Partner Onboarding Process 1 Partner Self-Test Register user account Create app Generate key Prototype Sandbox testing Request access to production 2 Business Assessment Business value assessment Partner background & compliance checks 3 Technical Readiness Create test cases White-listing onTest Provision onTest environment Conduct E2E testing Backend verification Business Readiness Testing 4 Commercial Launch Issue Production API keys White-list on Production Authorise partner to add to store
  • 12. Who decides – traditional enterprise example Activity ProductTeam APITeam Architecture Marketing Security Risk/ Compliance Finance ITOperations Outsource Provider Create API R/A C I I I PublishAPI R/A C C I C C C Realise - Launch R/A Internal onboarding I R/A I I I C ? Partner onboarding C R/A I C C C C ? Maintain R/A C C C C ? Retire R/A C C C C C C C ? 12
  • 13. API Governance at Amadeus • All Amadeus APIs are designed in the same way (error structure, error codes, request/response format, pagination, query parameters, versioning) • They have the same documentation format, the same type of materials (WSDl, XSD, Swagger) and are ready for developers to start coding. • Valid materials: Understandable documentation, release notes, valid endpoint, valid configuration setup. • Interoperability: Common Data Dictionary across APIs. 13Source: Patrick Brosse, https://developers.amadeus.com/blog/api-governance
  • 14. How to decide • How does the organisation work? – Centralised <> Decentralised – Waterfall <>Agile – Manual <>Automated • Engagement: Coach or Cop? • Automation: – Integrating toolchain,Testing, Deployment • What is the culture you have? • What is the culture you want to foster? 14
  • 15. Jon Scheele https://www.linkedin.com/in/scheelejon London, 13-14 November 2019 Useful References: Selecting the Best API Governance Framework https://jonscheele.com/best-api-governance-framework/ Continuous API Management Mehdi Medjaoui, ErikWilde, Ronnie Mitra, Mike Amundsen

Editor's Notes

  • #4: The goals of API governance are to: Maximise the value of the partner ecosystem Provide guidance to partners and staff on the firm’s priorities State the degree of autonomy partners and staff have to innovate Protect the firm’s customers and assets (digital, physical and financial) and sensitive information Meet customer expectations for transparency, privacy and gaining consent before sharing information with third parties Comply with laws and regulations
  • #5: APIs offer the opportunity to forge new communication paths inside and outside the organisation. But this can only happen if the governance structures and processes adapt to guide the firm’s activities towards these goals, while protecting the firm’s operations, assets, their partners and customers.
  • #9: In “Microservice vs Monolith: Which One to Choose?” https://dzone.com/articles/microservice-vs-monolith-which-one-to-choose Shamik Mitra argues that, if your team members are experienced and multi-skilled, a microservice “you build it, you run it” approach can work well. If not, a monolithic/modular system may be more sustainable, enabling team members to gain proficiency in a narrower set of skills. Other factors to consider are how the firm’s infrastructure is organised, and the criticality of domain knowledge in a given function.