SlideShare a Scribd company logo
03/07/2021
Nagpur MuleSoft Meetup Group
API GROUPS
Working with API Groups in Mulesoft
● About the organizer:
○ Ranjeet Bhoyar
○ Rajat Vishwakarma
○ Gaurav Dubey
○ Dhruba Bose
Introductions
A SHOW OF HANDS:
Who is new to this Meetup?
2
Quick Instruction from Organizers
● Those who want to speak up let us know in Chat / Unmute your self
● We are going to record this session
3
Safe Harbor Statement
• Both the speaker and host are organizing this meet up in individual capacity only.
We are not representing our companies here.
• This presentation is strictly for learning purpose only. Organizer/Presenter do not
hold any responsibility that same solution will work for your business
requirements also.
• This presentation is not meant for any promotional activities.
4
Moderator
Technology evangelist and integration architect having 9 years of expertise on
technology Consulting, creating Solutions and building Innovative offerings.
Certifications :
✓ MuleSoft Certified Integration Architect – Level 1
✓ MuleSoft Certified Developer – Level 1
✓ MuleSoft Certified Developer Integration and API – Associate
✓ AWS Certified Solution Architect – Associate SAA C02
https://www.linkedin.com/in/naimish-kakkad/
Naimish Kakkad
Persistent Systems
Integration Architect
5
Ketan Fulkar
Persistent Systems
Engineering Lead
Manoj Yadav
Persistent Systems
Engineering Lead
Speaker
MuleSoft certified Architect and Technology enthusiast having around 6+
years of expertise in Integration space and API Development.
Certifications :
✓ MuleSoft Certified Integration Architect – Level 1
✓ MuleSoft Certified Developer – Level 1
✓ MuleSoft Certified Developer API and Design Associate
https://www.linkedin.com/in/manoj-kumar-yadav-721bbb93/
MuleSoft certified Developer and Technology enthusiast having around
5+ years of expertise in Integration space and API Development.
Certifications :
✓ MuleSoft Certified Developer – Level 1
✓ MuleSoft Certified Developer Integration and API – Associate
https://www.linkedin.com/in/ketan-fulkar-473322152/
6
Ref: https://www.bigstockphoto.com/image-148178618/stock-photo-let-s-get-started
Agenda
✓ Create an API group
✓ Modify an API group
✓ Add SLA Tier into an API group
✓ Promote API groups from one Environment to another
✓ Publish the API group on Exchange and Public Portal
✓ Deprecate an API group
✓ Delete an API Group
✓ Q and A
8
Problem Statement
● Whenever we create common domain specific API’s in MuleSoft and Publish
them to Exchange with applied SLA’s and policies, then every time a user
must request access to each API separately and it generally goes through a
Manual approval.
● But if we have an option to club API’s of same domain into a single entity,
then we need not to go to each API, instead we will just ask for the access of
that entity and we will have the access to the whole group of API’s.
● That’s where API GROUP comes in picture.
9
● Home Insurance API
● Life Insurance API
● Vehicle Insurance API
● Home Loan API
● Vehicle Loan API
● Personal Loan API
● Savings Account API
● Current Account API
● Fixed Deposit API
Use Case Of API Group
10
API Grouping
11
Insurance API Group Loan API Group Banking API Group
Home Insurance API HomeLoan API Savings Account API
Life Insurance API Vehicle Loan API Current Account API
Vehicle Insurance API Personal Loan API Fixed Deposit API
Third Party connections
12
Third Party Apps API Groups
Insurance API Group
Loan API Group
Banking API Group
13
● API Groups enables you to bundle your APIs and resources to solve specific user needs.
● Instead of using individual resources and APIs from a list, the users can request access to and
use these in a package that solves a specific problem for them.
● Each API Group can have multiple instances and each API Group instance can have multiple
API instance.
● These API Group instances can exist in different environments, such as production and
sandbox.
Ref: https://docs.mulesoft.com/api-manager/2.x/api-groups-landing-page
Overview of API Groups
Prerequisites
✓ API management and Deployment
✓ Applying policies to an API
✓ Client applications and SLA tiers
✓ Handling of assets in Anypoint Exchange and Public portal
✓ User must have API group Administrator permission
Anypoint Studio
15
Ref: https://stock.adobe.com/in/search?k=demo&asset_id=143238306
16
Let's start with Creating an API Group
17
18
Let’s do some Modification in API group
19
20
Let’s add SLA tiers into the API group
21
22
Ref: https://www.easystore.co/en-us/blog/8102680516111560268/how-do-
project-develop-with-different-environment
23
Let’s Promote the API group into different environment
24
25
Let’s Publish the API group on Exchange and Public portal
26
27
Let’s first deprecate and then delete the API group
28
Ref: https://www.slideshare.net/agradjaya/semantic-relation-among-words
Ref: https://www.shutterstock.com/image-photo/children-hands-building-
word-any-questions-1827944837
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
Take a stand !
32
●Nominate yourself for the next meetup speaker and suggest a topic as well.
What’s next
33
●Share:
○ Tweet your pictures with the hashtag #MuleMeetup #MuleSoftMeetup
●Feedback:
○ Contact your organizer Ranjeet Bhoyar , Rajat Vishwakarma ,Gaurav Dubey and Dhruba
Bose to suggest topics
○ Contact MuleSoft at meetup@mulesoft.com for ways to improve the program
●Our next meetup:
○ Date: TBD
○ Topic: TBD
Introduce yourself to your neighbor
Networking time
Thank you

More Related Content

PPTX
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
PPTX
Nagpur Mulesoft Meetup on CICD using Jenkins
PDF
MuleSoft meetup__houston #13
PPTX
MuleSoft Meetup Bangalore - March 6 2021
PPTX
MuleSoft CloudHub API Versioning
PDF
Testing strategies and best practices using MUnit
PPTX
Automate mule deployments with github actions and travis ci
PPTX
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
Nagpur Mulesoft Meetup on CICD using Jenkins
MuleSoft meetup__houston #13
MuleSoft Meetup Bangalore - March 6 2021
MuleSoft CloudHub API Versioning
Testing strategies and best practices using MUnit
Automate mule deployments with github actions and travis ci
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks

What's hot (20)

PPTX
Caching strategies in MuleSoft
PDF
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
PPTX
Meetup presentation-june26
PPTX
Meetup_Bangalore_Rajesh
PDF
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
PPTX
Meetup bangalore-may22nd2021
PPTX
MuleSoft_Meetup_#6_Chandigarh_April_2021
PPTX
Solace PubSub+ MuleSoft Connector for Mule 4
PPTX
Ahmadabad mule soft_meetup_6march2021_azure_CICD
PPTX
Mulesoft KL Meetup 2
PDF
Melbourne Virtual MuleSoft Meetup October 2021
PPT
Impact Of A Cms Framework Change - Holland Open Netherlands
PPTX
Session on API auto scaling, monitoring and Log management
PDF
MuleSoft Surat Virtual Meetup#36 - MuleSoft Composer for Salesforce - No Code...
PDF
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
PPTX
Indore MuleSoft Meetup #4 : Demystifying Error Handling & Snowflake Integration
PPTX
MuleSoft Meetup Bangalore - 26 May 2018
PPTX
DelhiMeetup_AnypointMonitoring_v1.pptx
PPTX
Api functional monitoring -9th October 2021
PPTX
MuleSoft Meetup Bangalore #12
Caching strategies in MuleSoft
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
Meetup presentation-june26
Meetup_Bangalore_Rajesh
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
Meetup bangalore-may22nd2021
MuleSoft_Meetup_#6_Chandigarh_April_2021
Solace PubSub+ MuleSoft Connector for Mule 4
Ahmadabad mule soft_meetup_6march2021_azure_CICD
Mulesoft KL Meetup 2
Melbourne Virtual MuleSoft Meetup October 2021
Impact Of A Cms Framework Change - Holland Open Netherlands
Session on API auto scaling, monitoring and Log management
MuleSoft Surat Virtual Meetup#36 - MuleSoft Composer for Salesforce - No Code...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
Indore MuleSoft Meetup #4 : Demystifying Error Handling & Snowflake Integration
MuleSoft Meetup Bangalore - 26 May 2018
DelhiMeetup_AnypointMonitoring_v1.pptx
Api functional monitoring -9th October 2021
MuleSoft Meetup Bangalore #12
Ad

Similar to Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft (20)

PPTX
Indianapolis_meetup_April-1st-2022.pptx
PPTX
Anypoint new features_coimbatore_mule_meetup
PPTX
Deep Dive into REST API Development | MuleSoft Mysore Meetup #16
PDF
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
PDF
MuleSoft Surat Virtual Meetup#38 - Deep Dive into Anypoint API Proxy Options ...
PPTX
Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...
PDF
Deep Dive on Continuous Integration and Continuous Delivery in Anypoint Platf...
PPTX
#2 connected apps_calicut_31_july
PDF
Red Hat OpenShift V3 Overview and Deep Dive
PPTX
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
PDF
MuleSoft Madrid Meetup #3 slides 2nd July 2020
PDF
Melbourne Virtual MuleSoft Meetup November 2020
PPTX
Mule Experience Hub and Release Channel with Java 17
PPTX
#7 Deep Dive into RAML 1.0 .pptx
PPTX
An overview of Anypoint API Community Manager
PPTX
Kochi MuleSoftMeetup_Topic Center & API Catalog
PPTX
Indianapolis mulesoft meetup_sep_11_2021
PDF
Architecting Developer Experience: Fintech and Banking Devportal Case Studies
PDF
Architecting DX: Banking & FinTech Developer Portals Case Studies (APIDays Pa...
PDF
APIdays Paris - Architecting Developer eXperience: Banking & FinTech Develope...
Indianapolis_meetup_April-1st-2022.pptx
Anypoint new features_coimbatore_mule_meetup
Deep Dive into REST API Development | MuleSoft Mysore Meetup #16
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Virtual Meetup#38 - Deep Dive into Anypoint API Proxy Options ...
Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...
Deep Dive on Continuous Integration and Continuous Delivery in Anypoint Platf...
#2 connected apps_calicut_31_july
Red Hat OpenShift V3 Overview and Deep Dive
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
MuleSoft Madrid Meetup #3 slides 2nd July 2020
Melbourne Virtual MuleSoft Meetup November 2020
Mule Experience Hub and Release Channel with Java 17
#7 Deep Dive into RAML 1.0 .pptx
An overview of Anypoint API Community Manager
Kochi MuleSoftMeetup_Topic Center & API Catalog
Indianapolis mulesoft meetup_sep_11_2021
Architecting Developer Experience: Fintech and Banking Devportal Case Studies
Architecting DX: Banking & FinTech Developer Portals Case Studies (APIDays Pa...
APIdays Paris - Architecting Developer eXperience: Banking & FinTech Develope...
Ad

Recently uploaded (20)

PDF
Complications of Minimal Access Surgery at WLH
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Classroom Observation Tools for Teachers
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Insiders guide to clinical Medicine.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Institutional Correction lecture only . . .
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
TR - Agricultural Crops Production NC III.pdf
Complications of Minimal Access Surgery at WLH
Abdominal Access Techniques with Prof. Dr. R K Mishra
Classroom Observation Tools for Teachers
Anesthesia in Laparoscopic Surgery in India
Insiders guide to clinical Medicine.pdf
Computing-Curriculum for Schools in Ghana
2.FourierTransform-ShortQuestionswithAnswers.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Supply Chain Operations Speaking Notes -ICLT Program
Institutional Correction lecture only . . .
Final Presentation General Medicine 03-08-2024.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Microbial disease of the cardiovascular and lymphatic systems
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPH.pptx obstetrics and gynecology in nursing
Module 4: Burden of Disease Tutorial Slides S2 2025
Pharmacology of Heart Failure /Pharmacotherapy of CHF
TR - Agricultural Crops Production NC III.pdf

Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft

  • 1. 03/07/2021 Nagpur MuleSoft Meetup Group API GROUPS Working with API Groups in Mulesoft
  • 2. ● About the organizer: ○ Ranjeet Bhoyar ○ Rajat Vishwakarma ○ Gaurav Dubey ○ Dhruba Bose Introductions A SHOW OF HANDS: Who is new to this Meetup? 2
  • 3. Quick Instruction from Organizers ● Those who want to speak up let us know in Chat / Unmute your self ● We are going to record this session 3
  • 4. Safe Harbor Statement • Both the speaker and host are organizing this meet up in individual capacity only. We are not representing our companies here. • This presentation is strictly for learning purpose only. Organizer/Presenter do not hold any responsibility that same solution will work for your business requirements also. • This presentation is not meant for any promotional activities. 4
  • 5. Moderator Technology evangelist and integration architect having 9 years of expertise on technology Consulting, creating Solutions and building Innovative offerings. Certifications : ✓ MuleSoft Certified Integration Architect – Level 1 ✓ MuleSoft Certified Developer – Level 1 ✓ MuleSoft Certified Developer Integration and API – Associate ✓ AWS Certified Solution Architect – Associate SAA C02 https://www.linkedin.com/in/naimish-kakkad/ Naimish Kakkad Persistent Systems Integration Architect 5
  • 6. Ketan Fulkar Persistent Systems Engineering Lead Manoj Yadav Persistent Systems Engineering Lead Speaker MuleSoft certified Architect and Technology enthusiast having around 6+ years of expertise in Integration space and API Development. Certifications : ✓ MuleSoft Certified Integration Architect – Level 1 ✓ MuleSoft Certified Developer – Level 1 ✓ MuleSoft Certified Developer API and Design Associate https://www.linkedin.com/in/manoj-kumar-yadav-721bbb93/ MuleSoft certified Developer and Technology enthusiast having around 5+ years of expertise in Integration space and API Development. Certifications : ✓ MuleSoft Certified Developer – Level 1 ✓ MuleSoft Certified Developer Integration and API – Associate https://www.linkedin.com/in/ketan-fulkar-473322152/ 6
  • 8. Agenda ✓ Create an API group ✓ Modify an API group ✓ Add SLA Tier into an API group ✓ Promote API groups from one Environment to another ✓ Publish the API group on Exchange and Public Portal ✓ Deprecate an API group ✓ Delete an API Group ✓ Q and A 8
  • 9. Problem Statement ● Whenever we create common domain specific API’s in MuleSoft and Publish them to Exchange with applied SLA’s and policies, then every time a user must request access to each API separately and it generally goes through a Manual approval. ● But if we have an option to club API’s of same domain into a single entity, then we need not to go to each API, instead we will just ask for the access of that entity and we will have the access to the whole group of API’s. ● That’s where API GROUP comes in picture. 9
  • 10. ● Home Insurance API ● Life Insurance API ● Vehicle Insurance API ● Home Loan API ● Vehicle Loan API ● Personal Loan API ● Savings Account API ● Current Account API ● Fixed Deposit API Use Case Of API Group 10
  • 11. API Grouping 11 Insurance API Group Loan API Group Banking API Group Home Insurance API HomeLoan API Savings Account API Life Insurance API Vehicle Loan API Current Account API Vehicle Insurance API Personal Loan API Fixed Deposit API
  • 12. Third Party connections 12 Third Party Apps API Groups Insurance API Group Loan API Group Banking API Group
  • 13. 13 ● API Groups enables you to bundle your APIs and resources to solve specific user needs. ● Instead of using individual resources and APIs from a list, the users can request access to and use these in a package that solves a specific problem for them. ● Each API Group can have multiple instances and each API Group instance can have multiple API instance. ● These API Group instances can exist in different environments, such as production and sandbox. Ref: https://docs.mulesoft.com/api-manager/2.x/api-groups-landing-page Overview of API Groups
  • 14. Prerequisites ✓ API management and Deployment ✓ Applying policies to an API ✓ Client applications and SLA tiers ✓ Handling of assets in Anypoint Exchange and Public portal ✓ User must have API group Administrator permission Anypoint Studio
  • 16. 16 Let's start with Creating an API Group
  • 17. 17
  • 18. 18 Let’s do some Modification in API group
  • 19. 19
  • 20. 20 Let’s add SLA tiers into the API group
  • 21. 21
  • 23. 23 Let’s Promote the API group into different environment
  • 24. 24
  • 25. 25 Let’s Publish the API group on Exchange and Public portal
  • 26. 26
  • 27. 27 Let’s first deprecate and then delete the API group
  • 28. 28
  • 32. Take a stand ! 32 ●Nominate yourself for the next meetup speaker and suggest a topic as well.
  • 33. What’s next 33 ●Share: ○ Tweet your pictures with the hashtag #MuleMeetup #MuleSoftMeetup ●Feedback: ○ Contact your organizer Ranjeet Bhoyar , Rajat Vishwakarma ,Gaurav Dubey and Dhruba Bose to suggest topics ○ Contact MuleSoft at meetup@mulesoft.com for ways to improve the program ●Our next meetup: ○ Date: TBD ○ Topic: TBD
  • 34. Introduce yourself to your neighbor Networking time