Mule Meetup Calgary- API Governance & Conformance.pdf

API Governance &
Conformance
CALGARY MULESOFT MEETUP
September 25, 2023
Safe Harbour Statement
● Both the speaker and the host are organizing their meet-up in individual capacity only. We are not
representing our companies here.
● This presentation is strictly for learning purposes only.
● Organizer/Presenters do not hold any responsibility that the same solution will work for your
business requirements.
● This presentation is not meant for any promotional activities.
Housekeeping
● A recording of this meetup will be uploaded to events page within 24 hours.
● Questions can be submitted/asked at any time in the Chat/Questions and Answers Tab.
● Give us your feedback! Rate this meetup session by filling feedback form at the end of the day.
Hoping to see your feedbacks!!
Agenda
● Introductions
● Need for API Security & Best Practices
● Benefits of API Governance
● API Governance & Conformance
● Governance Console 1/2
● Governance Console 2/2
● Demo
● Quiz time
● Networking time
Speakers and host for today
a
Akash Parwal
Manager, PwC
MuleSoft Mentor | Toronto
Meetup Leader
Nitha Joseph
Associate Consultant, PwC
MuleSoft Mentor | Calgary
Meetup Leader
Need for API Security & Best practices
When working with a plethora of APIs across multiple teams and design tools, architects want to maintain standard quality and
security while developers want to avoid overhead caused by conformance review cycles.
There are two challenges that stand in the way of API security efforts:
● API Sprawl: A drastic increase in the number of APIs has resulted in less visibility of the APIs in your digital estate.
The result is challenging to manage and dramatically increases bad actors' opportunities to take advantage.
● API Standardization: Standardizing APIs ensures all APIs within the digital estate adhere to the agreed and
defined security standards.
5 Best Practices to secure your data:
● API Protection: Go beyond authentication by defining permissions and controlling how much access an individual
has when they access an API.
● API Governance: IT teams must proactively approach API security through standardization.
● API Data Security: By controlling what data is accessible within an API, IT teams can employ an additional layer of
protection by ensuring that the API does not release all data to every user that accesses it.
● API Discovery: Shadow APIs lurk just outside of sight, and IT teams can’t secure what you can’t find.
● API Security Testing: the ongoing testing to identify APIs vulnerabilities.
Benefits of API Governance
API governance in MuleSoft offers several benefits, including:
● Consistency: It ensures that APIs follow consistent naming conventions, data formats, and security protocols, leading to
a more uniform and predictable API landscape.
● Security: API governance enforces security measures like authentication, authorization, and encryption, reducing the risk
of data breaches and ensuring compliance with regulations.
● Compliance: It helps organizations adhere to industry standards and regulatory requirements by defining and enforcing
compliance policies and practices.
● Efficiency: API governance streamlines API development and management processes, reducing duplication of effort and
improving resource allocation.
● Visibility and Monitoring: It provides tools and processes for monitoring API usage and performance, enabling proactive
issue detection and resolution.
These benefits collectively enhance an organization’s ability to manage and scale its API ecosystem effectively using MuleSoft.
API Governance & Conformance
Anypoint API Governance is a component of the Anypoint Platform that enables you to apply governance rules to your APIs as
part of the API lifecycle.
With API Governance you can -
● Improve your organization’s API quality: Identify conformance issues in published API specifications and take steps to
resolve them.
● Share governance best practices: Publish governance rulesets in Anypoint Exchange to share with other developers.
● Apply consistent rules at design time: Apply governance rulesets at design time in Anypoint API Designer.
● Enforce governance within your DevOps organization: Automate the application of standards to your API contract and
specification within your CI/CD pipeline.
Governance Console – 1/2
● The MuleSoft Governance Console is a powerful web-based tool that serves as the centralized control center for managing
and enforcing API governance policies within the MuleSoft Anypoint Platform.
● As organizations adopt API-led connectivity to enable seamless integration and streamline digital transformation, the
Governance Console becomes an essential component to ensure the consistency, security, and compliance of APIs.
● With the Governance Console, businesses gain a holistic view of their API landscape, providing administrators,
developers, and stakeholders with a comprehensive dashboard to oversee the entire API lifecycle.
● From design and development to deployment and monitoring, the Governance Console empowers users to implement robust
governance practices effectively.
Governance Console – 2/2
Key Features of the MuleSoft Governance Console:
● Policy Management: Administrators can define and configure a wide range of governance policies to meet their
organization's specific needs. These policies include API rate limiting, authentication mechanisms, access control, and security
protocols, ensuring that APIs adhere to predefined standards and best practices.
● API Lifecycle Management: The Governance Console enables seamless management of the complete API lifecycle, simplifying
the process of versioning, transitioning between stages, and even retiring APIs when they are no longer needed. This centralized
control streamlines collaboration and reduces the risk of inconsistencies across development teams.
● Security and Compliance: With a strong focus on security, the Governance Console allows organizations to implement
industry-leading security measures, including OAuth 2.0, TLS, and HTTPS, to protect sensitive data and prevent
unauthorized access. Compliance with regulatory requirements becomes more manageable through enforced policies.
● Analytics and Monitoring: Through the Governance Console's built-in analytics and monitoring capabilities, users can gain
valuable insights into API usage, performance, and potential issues. Real-time data empowers stakeholders to make
informed decisions, optimize API performance, and enhance end-user experiences.
● Governance Collaboration: The Governance Console fosters effective collaboration between development teams,
administrators, and other stakeholders. Clear documentation and standardized governance policies ensure seamless
communication and understanding of API implementations.
Governance Console
MuleSoft Governance Console is a
critical tool that empowers
organizations to enforce API
governance policies, maintain
consistency, and enhance
security in their API-led connectivity
approach. By providing a centralized
platform to manage the API
lifecycle and monitor API
performance, the Governance
Console plays a pivotal role in
driving successful API strategies and
supporting digital transformation
initiatives.
Demo
API Governance Profile Creation
Post logging in to Anypoint
Platform click to create a
profile for API Governance
Governance OOTB Policies
Select the Rulesets from pre-
existing mule rule sets . Here we
can filter it based on Rulesets
provided by Mulesoft or can use
our custom as well . Refer this link
for custom rule set -
https://docs.mulesoft.com/api-
governance/create-custom-rulesets
Governance Dashboard
Here in the dashboard we can make
changes and see which rule-sets
failed . In case of violation we can
see an array of Warnings + Errors
with description as to what went
wrong . We can review and make
adjustments in our RAML Design
centre accordingly .
Governance Alerts
We can set Alerts to be sent out to Admins or
a group of people so that incase of any Non-
Conformance an email alerts is sent out and
the concerned team is notified.
This helps in maintaining & notifying for Non
conformance thereby enforce Conformance .
API Governance - Important Links
● Anypoint Best Practices - https://anypoint.mulesoft.com/exchange/68ef9520-24e9-4cf2-b2f5-620025690913/anypoint-best-
practices/minor/1.0/
● Authentication Security Best Practices - https://anypoint.mulesoft.com/exchange/68ef9520-24e9-4cf2-b2f5-
620025690913/authentication-security-best-practices/minor/1.0/
● HTTPS Enforcement - https://anypoint.mulesoft.com/exchange/68ef9520-24e9-4cf2-b2f5-620025690913/https-
enforcement/minor/1.0/
● OpenAPI Best Practices - https://anypoint.mulesoft.com/exchange/68ef9520-24e9-4cf2-b2f5-620025690913/openapi-best-
practices/minor/1.0/
● OWASP API Security Top 10 2019 Checklist - https://anypoint.mulesoft.com/exchange/68ef9520-24e9-4cf2-b2f5-
620025690913/owasp-api-security/minor/1.0/
● Required Examples - https://anypoint.mulesoft.com/exchange/68ef9520-24e9-4cf2-b2f5-620025690913/required-
examples/minor/1.0/
● Custom Ruleset -
https://docs.mulesoft.com/api-governance/create-custom-rulesets | https://docs.mulesoft.com/anypoint-cli/4.x/api-
governance
Quiz time
Thank you for being a
part of this meetup!!!
1 de 19

Recomendados

27th Hyderabad MuleSoft Meetup por
27th Hyderabad MuleSoft Meetup27th Hyderabad MuleSoft Meetup
27th Hyderabad MuleSoft MeetupMuleSoft Meetups
120 visualizações38 slides
API LifeCycle Management por
API LifeCycle ManagementAPI LifeCycle Management
API LifeCycle ManagementMuleSoft Meetups
172 visualizações38 slides
MuleSoft_Meetup__Official_August-2022.pptx por
MuleSoft_Meetup__Official_August-2022.pptxMuleSoft_Meetup__Official_August-2022.pptx
MuleSoft_Meetup__Official_August-2022.pptxSupriya Pawar
253 visualizações18 slides
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ... por
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...apidays
1.2K visualizações14 slides
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens por
MuleSoft Surat Meetup#51 - API Monitoring - Through a New LensMuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New LensJitendra Bafna
115 visualizações20 slides
What is APIGEE? What are the benefits of APIGEE? por
What is APIGEE? What are the benefits of APIGEE?What is APIGEE? What are the benefits of APIGEE?
What is APIGEE? What are the benefits of APIGEE?IQ Online Training
1.2K visualizações9 slides

Mais conteúdo relacionado

Similar a Mule Meetup Calgary- API Governance & Conformance.pdf

Lessons in Transforming the Enterprise to an API Platform por
Lessons in Transforming the Enterprise to an API PlatformLessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API PlatformLaunchAny
823 visualizações37 slides
Gravitee API Management - Ahmet AYDIN por
 Gravitee API Management  -  Ahmet AYDIN Gravitee API Management  -  Ahmet AYDIN
Gravitee API Management - Ahmet AYDINkloia
344 visualizações27 slides
Uncover the Flex Gateway with a Demonstration (1).pdf por
Uncover the Flex Gateway with a Demonstration (1).pdfUncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdfPankaj Goyal
38 visualizações26 slides
Uncover the Flex Gateway with a Demonstration (1).pdf por
Uncover the Flex Gateway with a Demonstration (1).pdfUncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdfPankajGoyal164048
52 visualizações26 slides
Session on API auto scaling, monitoring and Log management por
Session on API auto scaling, monitoring and Log managementSession on API auto scaling, monitoring and Log management
Session on API auto scaling, monitoring and Log managementpqrs1234
687 visualizações29 slides
Madrid MuleSoft Meetup #11.pptx por
Madrid MuleSoft Meetup #11.pptxMadrid MuleSoft Meetup #11.pptx
Madrid MuleSoft Meetup #11.pptxjorgelebrato
320 visualizações54 slides

Similar a Mule Meetup Calgary- API Governance & Conformance.pdf(20)

Lessons in Transforming the Enterprise to an API Platform por LaunchAny
Lessons in Transforming the Enterprise to an API PlatformLessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API Platform
LaunchAny823 visualizações
Gravitee API Management - Ahmet AYDIN por kloia
 Gravitee API Management  -  Ahmet AYDIN Gravitee API Management  -  Ahmet AYDIN
Gravitee API Management - Ahmet AYDIN
kloia344 visualizações
Uncover the Flex Gateway with a Demonstration (1).pdf por Pankaj Goyal
Uncover the Flex Gateway with a Demonstration (1).pdfUncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdf
Pankaj Goyal38 visualizações
Uncover the Flex Gateway with a Demonstration (1).pdf por PankajGoyal164048
Uncover the Flex Gateway with a Demonstration (1).pdfUncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdf
PankajGoyal16404852 visualizações
Session on API auto scaling, monitoring and Log management por pqrs1234
Session on API auto scaling, monitoring and Log managementSession on API auto scaling, monitoring and Log management
Session on API auto scaling, monitoring and Log management
pqrs1234687 visualizações
Madrid MuleSoft Meetup #11.pptx por jorgelebrato
Madrid MuleSoft Meetup #11.pptxMadrid MuleSoft Meetup #11.pptx
Madrid MuleSoft Meetup #11.pptx
jorgelebrato320 visualizações
Effective practices for API Test Automation por Cigniti Technologies Ltd
 Effective practices for API Test Automation  Effective practices for API Test Automation
Effective practices for API Test Automation
Cigniti Technologies Ltd54 visualizações
#APIOps- Agile API Development powered by API Connect por pramodvallanur
#APIOps- Agile API Development powered by API Connect#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connect
pramodvallanur1.5K visualizações
Melbourne Virtual MuleSoft Meetup June 2022 por Daniel Soffner
Melbourne Virtual MuleSoft Meetup June 2022Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022
Daniel Soffner448 visualizações
Perth MeetUp June 2023 por Michael Price
Perth MeetUp June 2023Perth MeetUp June 2023
Perth MeetUp June 2023
Michael Price83 visualizações
Microservices & anypoint service mesh calgary mule soft meetup por Jimmy Attia
Microservices & anypoint service mesh   calgary mule soft meetupMicroservices & anypoint service mesh   calgary mule soft meetup
Microservices & anypoint service mesh calgary mule soft meetup
Jimmy Attia427 visualizações
Bangalore mulesoft meetup#10 por D.Rajesh Kumar
Bangalore mulesoft meetup#10Bangalore mulesoft meetup#10
Bangalore mulesoft meetup#10
D.Rajesh Kumar620 visualizações
Manage your ap is securely and easily ibm apim 4.0 por sflynn073
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
sflynn0731.4K visualizações
Meetup 2022 - API Gateway landscape.pdf por Luca Mattia Ferrari
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
Luca Mattia Ferrari46 visualizações
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io por Jitendra Bafna
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.ioMuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
Jitendra Bafna542 visualizações
Raleigh MuleSoft Meetup - October por Savannah Cole
Raleigh MuleSoft Meetup  - October Raleigh MuleSoft Meetup  - October
Raleigh MuleSoft Meetup - October
Savannah Cole443 visualizações
CA API Developer Portal por James Farley-Sutton
CA API Developer PortalCA API Developer Portal
CA API Developer Portal
James Farley-Sutton265 visualizações
API Governance in the Enterprise por Apigee | Google Cloud
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
Apigee | Google Cloud18K visualizações
API Governance and GitOps in Hybrid Integration Platform (MuleSoft) por Sumanth Donthi
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
Sumanth Donthi214 visualizações

Último

Five Things You SHOULD Know About Postman por
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
30 visualizações43 slides
PRODUCT LISTING.pptx por
PRODUCT LISTING.pptxPRODUCT LISTING.pptx
PRODUCT LISTING.pptxangelicacueva6
13 visualizações1 slide
Scaling Knowledge Graph Architectures with AI por
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
28 visualizações15 slides
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... por
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...James Anderson
66 visualizações32 slides
Serverless computing with Google Cloud (2023-24) por
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)wesley chun
10 visualizações33 slides
Case Study Copenhagen Energy and Business Central.pdf por
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdfAitana
16 visualizações3 slides

Último(20)

Five Things You SHOULD Know About Postman por Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman30 visualizações
PRODUCT LISTING.pptx por angelicacueva6
PRODUCT LISTING.pptxPRODUCT LISTING.pptx
PRODUCT LISTING.pptx
angelicacueva613 visualizações
Scaling Knowledge Graph Architectures with AI por Enterprise Knowledge
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AI
Enterprise Knowledge28 visualizações
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... por James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson66 visualizações
Serverless computing with Google Cloud (2023-24) por wesley chun
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)
wesley chun10 visualizações
Case Study Copenhagen Energy and Business Central.pdf por Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana16 visualizações
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... por Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker33 visualizações
virtual reality.pptx por G036GaikwadSnehal
virtual reality.pptxvirtual reality.pptx
virtual reality.pptx
G036GaikwadSnehal11 visualizações
AMAZON PRODUCT RESEARCH.pdf por JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta19 visualizações
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors por sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 visualizações
Transcript: The Details of Description Techniques tips and tangents on altern... por BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada135 visualizações
Melek BEN MAHMOUD.pdf por MelekBenMahmoud
Melek BEN MAHMOUD.pdfMelek BEN MAHMOUD.pdf
Melek BEN MAHMOUD.pdf
MelekBenMahmoud14 visualizações
Special_edition_innovator_2023.pdf por WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 visualizações
Attacking IoT Devices from a Web Perspective - Linux Day por Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 visualizações
Network Source of Truth and Infrastructure as Code revisited por Network Automation Forum
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisited
Network Automation Forum25 visualizações
Evolving the Network Automation Journey from Python to Platforms por Network Automation Forum
Evolving the Network Automation Journey from Python to PlatformsEvolving the Network Automation Journey from Python to Platforms
Evolving the Network Automation Journey from Python to Platforms
Network Automation Forum12 visualizações
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 por IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
IttrainingIttraining41 visualizações

Mule Meetup Calgary- API Governance & Conformance.pdf

  • 1. API Governance & Conformance CALGARY MULESOFT MEETUP September 25, 2023
  • 2. Safe Harbour Statement ● Both the speaker and the host are organizing their meet-up in individual capacity only. We are not representing our companies here. ● This presentation is strictly for learning purposes only. ● Organizer/Presenters do not hold any responsibility that the same solution will work for your business requirements. ● This presentation is not meant for any promotional activities.
  • 3. Housekeeping ● A recording of this meetup will be uploaded to events page within 24 hours. ● Questions can be submitted/asked at any time in the Chat/Questions and Answers Tab. ● Give us your feedback! Rate this meetup session by filling feedback form at the end of the day. Hoping to see your feedbacks!!
  • 4. Agenda ● Introductions ● Need for API Security & Best Practices ● Benefits of API Governance ● API Governance & Conformance ● Governance Console 1/2 ● Governance Console 2/2 ● Demo ● Quiz time ● Networking time
  • 5. Speakers and host for today a Akash Parwal Manager, PwC MuleSoft Mentor | Toronto Meetup Leader Nitha Joseph Associate Consultant, PwC MuleSoft Mentor | Calgary Meetup Leader
  • 6. Need for API Security & Best practices When working with a plethora of APIs across multiple teams and design tools, architects want to maintain standard quality and security while developers want to avoid overhead caused by conformance review cycles. There are two challenges that stand in the way of API security efforts: ● API Sprawl: A drastic increase in the number of APIs has resulted in less visibility of the APIs in your digital estate. The result is challenging to manage and dramatically increases bad actors' opportunities to take advantage. ● API Standardization: Standardizing APIs ensures all APIs within the digital estate adhere to the agreed and defined security standards. 5 Best Practices to secure your data: ● API Protection: Go beyond authentication by defining permissions and controlling how much access an individual has when they access an API. ● API Governance: IT teams must proactively approach API security through standardization. ● API Data Security: By controlling what data is accessible within an API, IT teams can employ an additional layer of protection by ensuring that the API does not release all data to every user that accesses it. ● API Discovery: Shadow APIs lurk just outside of sight, and IT teams can’t secure what you can’t find. ● API Security Testing: the ongoing testing to identify APIs vulnerabilities.
  • 7. Benefits of API Governance API governance in MuleSoft offers several benefits, including: ● Consistency: It ensures that APIs follow consistent naming conventions, data formats, and security protocols, leading to a more uniform and predictable API landscape. ● Security: API governance enforces security measures like authentication, authorization, and encryption, reducing the risk of data breaches and ensuring compliance with regulations. ● Compliance: It helps organizations adhere to industry standards and regulatory requirements by defining and enforcing compliance policies and practices. ● Efficiency: API governance streamlines API development and management processes, reducing duplication of effort and improving resource allocation. ● Visibility and Monitoring: It provides tools and processes for monitoring API usage and performance, enabling proactive issue detection and resolution. These benefits collectively enhance an organization’s ability to manage and scale its API ecosystem effectively using MuleSoft.
  • 8. API Governance & Conformance Anypoint API Governance is a component of the Anypoint Platform that enables you to apply governance rules to your APIs as part of the API lifecycle. With API Governance you can - ● Improve your organization’s API quality: Identify conformance issues in published API specifications and take steps to resolve them. ● Share governance best practices: Publish governance rulesets in Anypoint Exchange to share with other developers. ● Apply consistent rules at design time: Apply governance rulesets at design time in Anypoint API Designer. ● Enforce governance within your DevOps organization: Automate the application of standards to your API contract and specification within your CI/CD pipeline.
  • 9. Governance Console – 1/2 ● The MuleSoft Governance Console is a powerful web-based tool that serves as the centralized control center for managing and enforcing API governance policies within the MuleSoft Anypoint Platform. ● As organizations adopt API-led connectivity to enable seamless integration and streamline digital transformation, the Governance Console becomes an essential component to ensure the consistency, security, and compliance of APIs. ● With the Governance Console, businesses gain a holistic view of their API landscape, providing administrators, developers, and stakeholders with a comprehensive dashboard to oversee the entire API lifecycle. ● From design and development to deployment and monitoring, the Governance Console empowers users to implement robust governance practices effectively.
  • 10. Governance Console – 2/2 Key Features of the MuleSoft Governance Console: ● Policy Management: Administrators can define and configure a wide range of governance policies to meet their organization's specific needs. These policies include API rate limiting, authentication mechanisms, access control, and security protocols, ensuring that APIs adhere to predefined standards and best practices. ● API Lifecycle Management: The Governance Console enables seamless management of the complete API lifecycle, simplifying the process of versioning, transitioning between stages, and even retiring APIs when they are no longer needed. This centralized control streamlines collaboration and reduces the risk of inconsistencies across development teams. ● Security and Compliance: With a strong focus on security, the Governance Console allows organizations to implement industry-leading security measures, including OAuth 2.0, TLS, and HTTPS, to protect sensitive data and prevent unauthorized access. Compliance with regulatory requirements becomes more manageable through enforced policies. ● Analytics and Monitoring: Through the Governance Console's built-in analytics and monitoring capabilities, users can gain valuable insights into API usage, performance, and potential issues. Real-time data empowers stakeholders to make informed decisions, optimize API performance, and enhance end-user experiences. ● Governance Collaboration: The Governance Console fosters effective collaboration between development teams, administrators, and other stakeholders. Clear documentation and standardized governance policies ensure seamless communication and understanding of API implementations.
  • 11. Governance Console MuleSoft Governance Console is a critical tool that empowers organizations to enforce API governance policies, maintain consistency, and enhance security in their API-led connectivity approach. By providing a centralized platform to manage the API lifecycle and monitor API performance, the Governance Console plays a pivotal role in driving successful API strategies and supporting digital transformation initiatives.
  • 12. Demo
  • 13. API Governance Profile Creation Post logging in to Anypoint Platform click to create a profile for API Governance
  • 14. Governance OOTB Policies Select the Rulesets from pre- existing mule rule sets . Here we can filter it based on Rulesets provided by Mulesoft or can use our custom as well . Refer this link for custom rule set - https://docs.mulesoft.com/api- governance/create-custom-rulesets
  • 15. Governance Dashboard Here in the dashboard we can make changes and see which rule-sets failed . In case of violation we can see an array of Warnings + Errors with description as to what went wrong . We can review and make adjustments in our RAML Design centre accordingly .
  • 16. Governance Alerts We can set Alerts to be sent out to Admins or a group of people so that incase of any Non- Conformance an email alerts is sent out and the concerned team is notified. This helps in maintaining & notifying for Non conformance thereby enforce Conformance .
  • 17. API Governance - Important Links ● Anypoint Best Practices - https://anypoint.mulesoft.com/exchange/68ef9520-24e9-4cf2-b2f5-620025690913/anypoint-best- practices/minor/1.0/ ● Authentication Security Best Practices - https://anypoint.mulesoft.com/exchange/68ef9520-24e9-4cf2-b2f5- 620025690913/authentication-security-best-practices/minor/1.0/ ● HTTPS Enforcement - https://anypoint.mulesoft.com/exchange/68ef9520-24e9-4cf2-b2f5-620025690913/https- enforcement/minor/1.0/ ● OpenAPI Best Practices - https://anypoint.mulesoft.com/exchange/68ef9520-24e9-4cf2-b2f5-620025690913/openapi-best- practices/minor/1.0/ ● OWASP API Security Top 10 2019 Checklist - https://anypoint.mulesoft.com/exchange/68ef9520-24e9-4cf2-b2f5- 620025690913/owasp-api-security/minor/1.0/ ● Required Examples - https://anypoint.mulesoft.com/exchange/68ef9520-24e9-4cf2-b2f5-620025690913/required- examples/minor/1.0/ ● Custom Ruleset - https://docs.mulesoft.com/api-governance/create-custom-rulesets | https://docs.mulesoft.com/anypoint-cli/4.x/api- governance
  • 19. Thank you for being a part of this meetup!!!