SlideShare a Scribd company logo
[18th July 2021]
12:00 IST (GMT+05:30)
[Surat] MuleSoft Meetup Group
Unleash the power of Anypoint
DataGraph
2
Organizers
Jitendra Bafna
About the organizer:
Surat and Nashik MuleSoft Meetup Leader and MuleSoft
Ambassador.
12.5+ Years of Experience in Integrations and API
Technologies.
Certified MuleSoft Integration Architect and platform
Architect.
3
Organizers
Nitish Jain
Consultant
IBM
About the organizer :
Working as Consultant at IBM.
Surat MuleSoft Meetup Leader.
2.5+ Years of Experience in Integrations and API Technologies.
Certified MuleSoft Developer and Platform Architect.
4
Speakers
Jitendra Bafna
About the speaker:
MuleSoft Ambassador
Surat and Nashik MuleSoft Meetup Leader.
12.5+ Years of Experience in Integrations and API Technologies.
Certified MuleSoft Integration Architect and platform Architect.
5
Agenda
Introduction to
GraphQL
Anypoint
DataGraph
Use Case 1 Use Case 2 Use Case 3 Trivia Quiz
What is GraphQL?
7
GraphQL is an open-source query language for Rest API's and it is developed by Facebook in
2012 before releasing publicly in 2015. GraphQL allows you to send the query to your API and
get the required data.
REST APIs are powerful and follow a resource-oriented and well-structured approach. However,
when the data is complex and it is not possible to fetch all the data within a single request as it
involved various operations and routes get more complex. GraphQL is very useful in such cases
and structures data in the form of a graph with its powerful query syntax for traversing, retrieving,
and modifying data.
GraphQL is capable of aggregating the data, returns predictable data to the clients.
What is GraphQL?
8
Anypoint DataGraph is component of Anypoint Platform which allows you to unify the multiple
APIs into single data service.
With Anypoint DataGraph, you can reuse multiple APIs in a single request. Enterprise architects
can easily unify APIs into one data service — all without writing more code. Developers can
consume multiple APIs from the data service in a single GraphQL request.
What is Anypoint DataGraph?
9
Unify APIs into powerful data services
● Explore and unify APIs into data services, without more code
● Serve data from multiple APIs instantly by securely sharing data services
Consume many APIs a single request
● Query the data service with a single, visually built GraphQL schema
● Focus on application logic, without understanding the complexities of the data service
Reach new levels of productivity
● Developers don’t write custom code to parse data from multiple APIs
● Data services are deployed as a SaaS app — no maintenance or patching for IT
Anypoint DataGraph?
10
Anypoint DataGraph supports:
● REST APIs with RAML and OAS specifications
● GET methods
● Up to 250 APIs per unified schema
● Up to 16,000 fields per unified schema
Anypoint DataGraph restricts downstream REST API calls to:
● A maximum of 150 concurrent or ongoing calls per unified schema
● A 5 second timeout per call
● A maximum of 5 MB of response data per call
Anypoint DataGraph limits the query service to:
● A 30 second timeout per query
● A maximum of 100 selected fields per query.
Anypoint DataGraph Limitations
11
Let's consider the scenario, you have Rest API that returns 10 fields in response but web
application requires only 7 fields whereas mobile application requires only 4 fields. In such cases,
DataGraph is one of the most optimal options where the client can pass whatever data required as
an input request, and DataGraph will return the required fields to the Web Application and Mobile
Application. Below is the illustration of Use Case 1.
Use Case 1
12
Use Case 1
Anypoint DataGraph
13
Let's consider the scenario where you have to call multiple Rest APIs or want to fetch data from
multiple rest API's and each APIs will respond with JSON payload. GraphQL will aggregate all the
responses and send back the required data to the client. Below is the illustration of Use Case 2.
Use Case 2
14
Use Case 2
Anypoint DataGraph
Get ready to WIN a Special Gift from MuleSoft Community
Quiz Time
Introduce yourself to your neighbor
Networking time
Thank you!

More Related Content

PPTX
Kochi Mulesoft Meetup #6
PDF
MuleSoft Surat Virtual Meetup#19 - Identity and Client Management With MuleSoft
PPTX
Mumbai MuleSoft Meetup #18
PDF
MuleSoft Surat Live Demonstration Virtual Meetup#4 - Automate Anypoint VPC, V...
PPTX
MuleSoft Kochi Meetup #3– Integration with Web Sockets
PPT
Net35 Overview
PPTX
MuleSoft Surat Virtual Meetup#9 - RAML Reusability and Simplified
PDF
MuleSoft Surat Virtual Meetup#8 - Anypoint Business Group Connected Apps and ...
Kochi Mulesoft Meetup #6
MuleSoft Surat Virtual Meetup#19 - Identity and Client Management With MuleSoft
Mumbai MuleSoft Meetup #18
MuleSoft Surat Live Demonstration Virtual Meetup#4 - Automate Anypoint VPC, V...
MuleSoft Kochi Meetup #3– Integration with Web Sockets
Net35 Overview
MuleSoft Surat Virtual Meetup#9 - RAML Reusability and Simplified
MuleSoft Surat Virtual Meetup#8 - Anypoint Business Group Connected Apps and ...

What's hot (20)

PDF
MuleSoft Surat Live Demonstration Virtual Meetup#5 - Salesforce Composite Con...
PPTX
MuleSoft Meetup Virtual_ 2_Charlotte
PPTX
Vizag mulesoft-meetup-6-anypoint-datagraph--v2
PDF
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
PDF
MuleSoft Surat Virtual Meetup#3 - Anypoint Custom Policies, API Manager (Prox...
PDF
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
PPTX
MuleSoft Meetup Bangalore #12
PDF
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
PPTX
Anypoint Monitoring - Built in Dashboards, Custom Dashboards, Alerts and Func...
PDF
MuleSoft Surat Live Demonstration Virtual Meetup#3 - Building JWT OAuth 2.0 C...
PDF
Nashik MuleSoft Virtual Meetup#1 - Shared and Dedicated Load Balancer
PDF
Mule soft mcia-level-1 Dumps
PDF
MuleSoft Surat Virtual Meetup#6 - MuleSoft Project Template Using Maven Arche...
PDF
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
PPTX
Deep Dive into Salesforce APIs
PDF
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
PDF
20210916 mule soft_meetup_nz_online_uploadedversion
PPTX
Nyc mule soft_meetup_13_march_2021
PPTX
Bangalore mulesoft meetup#10
PPTX
#3 calicut meetup - understanding slb, dlb and web sockets
MuleSoft Surat Live Demonstration Virtual Meetup#5 - Salesforce Composite Con...
MuleSoft Meetup Virtual_ 2_Charlotte
Vizag mulesoft-meetup-6-anypoint-datagraph--v2
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#3 - Anypoint Custom Policies, API Manager (Prox...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Meetup Bangalore #12
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
Anypoint Monitoring - Built in Dashboards, Custom Dashboards, Alerts and Func...
MuleSoft Surat Live Demonstration Virtual Meetup#3 - Building JWT OAuth 2.0 C...
Nashik MuleSoft Virtual Meetup#1 - Shared and Dedicated Load Balancer
Mule soft mcia-level-1 Dumps
MuleSoft Surat Virtual Meetup#6 - MuleSoft Project Template Using Maven Arche...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
Deep Dive into Salesforce APIs
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
20210916 mule soft_meetup_nz_online_uploadedversion
Nyc mule soft_meetup_13_march_2021
Bangalore mulesoft meetup#10
#3 calicut meetup - understanding slb, dlb and web sockets
Ad

Similar to MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph (20)

PPTX
Anypoint Data Graphs
PPTX
Toronto Anypoint DataGraph (1).pptx
PPTX
Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...
PDF
Thiruvananthapuram Anypoint DataGraph 2 Sept.pdf
PDF
MuleSoft_Meetup_Datagraph and Async APIs.pptx.pdf
PPTX
Mumbai MuleSoft Meetup #17 - GraphQL
PDF
Perth Meetup August 2021
PDF
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
ODP
Anypoint platform architecture and components
PDF
Melbourne Virtual MuleSoft Meetup April 2022
PDF
Graphql
PDF
Building modern secure API Products and Monetise with MuleSoft Anypoint Platform
PDF
Mule soft dubai virtual meetup 27_apr
PDF
MuleSoft Anypoint Platform.pdf
PDF
Melbourne Virtual MuleSoft Meetup June 2021
PPTX
Bhopal Mulesoft Meetup 5 -Universal-API-Management
PPTX
Bhopal Mulesoft Meetup 5 -Universal-API-Management (4).pptx
PPTX
Charlotte meetup anypointmonitoring_v3
PDF
apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...
PPTX
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Anypoint Data Graphs
Toronto Anypoint DataGraph (1).pptx
Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...
Thiruvananthapuram Anypoint DataGraph 2 Sept.pdf
MuleSoft_Meetup_Datagraph and Async APIs.pptx.pdf
Mumbai MuleSoft Meetup #17 - GraphQL
Perth Meetup August 2021
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
Anypoint platform architecture and components
Melbourne Virtual MuleSoft Meetup April 2022
Graphql
Building modern secure API Products and Monetise with MuleSoft Anypoint Platform
Mule soft dubai virtual meetup 27_apr
MuleSoft Anypoint Platform.pdf
Melbourne Virtual MuleSoft Meetup June 2021
Bhopal Mulesoft Meetup 5 -Universal-API-Management
Bhopal Mulesoft Meetup 5 -Universal-API-Management (4).pptx
Charlotte meetup anypointmonitoring_v3
apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Ad

More from Jitendra Bafna (20)

PDF
MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
PDF
MuleSoft Surat Meetup#54 - MuleSoft Automation
PDF
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
PDF
MuleSoft Surat Meetup#52 - Flex Gateway (Port Based Routing V/S Path Based Ro...
PDF
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
PDF
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
PDF
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
PDF
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
PDF
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
PDF
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
PDF
MuleSoft Surat Meetup#47 - Error Handling With MuleSoft
PDF
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
PDF
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
PDF
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
PDF
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
PDF
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
PDF
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
PDF
Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft
PDF
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
PDF
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
MuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
MuleSoft Surat Meetup#52 - Flex Gateway (Port Based Routing V/S Path Based Ro...
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#47 - Error Handling With MuleSoft
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...

Recently uploaded (20)

PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
cuic standard and advanced reporting.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
KodekX | Application Modernization Development
PPT
Teaching material agriculture food technology
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Modernizing your data center with Dell and AMD
PDF
Approach and Philosophy of On baking technology
PPTX
Big Data Technologies - Introduction.pptx
PPTX
MYSQL Presentation for SQL database connectivity
The Rise and Fall of 3GPP – Time for a Sabbatical?
cuic standard and advanced reporting.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Review of recent advances in non-invasive hemoglobin estimation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The AUB Centre for AI in Media Proposal.docx
Dropbox Q2 2025 Financial Results & Investor Presentation
Digital-Transformation-Roadmap-for-Companies.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Reach Out and Touch Someone: Haptics and Empathic Computing
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
KodekX | Application Modernization Development
Teaching material agriculture food technology
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Modernizing your data center with Dell and AMD
Approach and Philosophy of On baking technology
Big Data Technologies - Introduction.pptx
MYSQL Presentation for SQL database connectivity

MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph

  • 1. [18th July 2021] 12:00 IST (GMT+05:30) [Surat] MuleSoft Meetup Group Unleash the power of Anypoint DataGraph
  • 2. 2 Organizers Jitendra Bafna About the organizer: Surat and Nashik MuleSoft Meetup Leader and MuleSoft Ambassador. 12.5+ Years of Experience in Integrations and API Technologies. Certified MuleSoft Integration Architect and platform Architect.
  • 3. 3 Organizers Nitish Jain Consultant IBM About the organizer : Working as Consultant at IBM. Surat MuleSoft Meetup Leader. 2.5+ Years of Experience in Integrations and API Technologies. Certified MuleSoft Developer and Platform Architect.
  • 4. 4 Speakers Jitendra Bafna About the speaker: MuleSoft Ambassador Surat and Nashik MuleSoft Meetup Leader. 12.5+ Years of Experience in Integrations and API Technologies. Certified MuleSoft Integration Architect and platform Architect.
  • 7. 7 GraphQL is an open-source query language for Rest API's and it is developed by Facebook in 2012 before releasing publicly in 2015. GraphQL allows you to send the query to your API and get the required data. REST APIs are powerful and follow a resource-oriented and well-structured approach. However, when the data is complex and it is not possible to fetch all the data within a single request as it involved various operations and routes get more complex. GraphQL is very useful in such cases and structures data in the form of a graph with its powerful query syntax for traversing, retrieving, and modifying data. GraphQL is capable of aggregating the data, returns predictable data to the clients. What is GraphQL?
  • 8. 8 Anypoint DataGraph is component of Anypoint Platform which allows you to unify the multiple APIs into single data service. With Anypoint DataGraph, you can reuse multiple APIs in a single request. Enterprise architects can easily unify APIs into one data service — all without writing more code. Developers can consume multiple APIs from the data service in a single GraphQL request. What is Anypoint DataGraph?
  • 9. 9 Unify APIs into powerful data services ● Explore and unify APIs into data services, without more code ● Serve data from multiple APIs instantly by securely sharing data services Consume many APIs a single request ● Query the data service with a single, visually built GraphQL schema ● Focus on application logic, without understanding the complexities of the data service Reach new levels of productivity ● Developers don’t write custom code to parse data from multiple APIs ● Data services are deployed as a SaaS app — no maintenance or patching for IT Anypoint DataGraph?
  • 10. 10 Anypoint DataGraph supports: ● REST APIs with RAML and OAS specifications ● GET methods ● Up to 250 APIs per unified schema ● Up to 16,000 fields per unified schema Anypoint DataGraph restricts downstream REST API calls to: ● A maximum of 150 concurrent or ongoing calls per unified schema ● A 5 second timeout per call ● A maximum of 5 MB of response data per call Anypoint DataGraph limits the query service to: ● A 30 second timeout per query ● A maximum of 100 selected fields per query. Anypoint DataGraph Limitations
  • 11. 11 Let's consider the scenario, you have Rest API that returns 10 fields in response but web application requires only 7 fields whereas mobile application requires only 4 fields. In such cases, DataGraph is one of the most optimal options where the client can pass whatever data required as an input request, and DataGraph will return the required fields to the Web Application and Mobile Application. Below is the illustration of Use Case 1. Use Case 1
  • 13. 13 Let's consider the scenario where you have to call multiple Rest APIs or want to fetch data from multiple rest API's and each APIs will respond with JSON payload. GraphQL will aggregate all the responses and send back the required data to the client. Below is the illustration of Use Case 2. Use Case 2
  • 15. Get ready to WIN a Special Gift from MuleSoft Community Quiz Time
  • 16. Introduce yourself to your neighbor Networking time