SlideShare a Scribd company logo
By Ramakrishna Narkedamilli
Overview:
MuleSoft is a popular ESB technology to integrate various on-premise and cloud
applications for data exchange. Dropbox is a cloud storage for personal and business
people. Provides client software for many operating systems to sync with Dropbox
account data. The Mule Dropbox connector allows applications to interact with
Dropbox API to perform various actions.
In this presentation will going to see how to Integrate Mule ESB with Dropbox
account to perform Authorization and create folder actions using Mule ESB Anypoint
Dropbox connector.
Prerequisites:
 Dropbox Developer account.
 Dropbox app key and app secret values
 Mule studio with runtime version 3.4+
 Mule Dropbox connector.
Dropbox Developer Account Setup:
For this sample purpose, we need Dropbox account. We can sign up for free
at https://dropbox.box.com/
 Once account creation done, open the link and click on Create app button
https://www.dropbox.com/developers/apps
 Provide the appropriate values like below and click on Create app button
available at bottom.
 Finally note down the APP key and APP secret values and add the Oauth2
call back URL.
MULE ESB Flows for Dropbox Integration
The below Mule application is used to create folder under Dropbox account
after performing authorization action using Mule Anypoint Dropbox
connector.
Steps to be followed for integrating ‘Dropbox’ with MuleSoft Applications:
 Install the Dropbox Connector in Anypoint Studio
http://repository.mulesoft.org/connectors/releases/3.5
 Create a new Anypoint Studio Project and Flow to create new folder.
 Configure the Dropbox global element in global elements section by providing the
App key and App secret values and setup the oauth callback for authorization.
Mule Integration with Dropbox
 In the flow first add HTTP inbound endpoint to trigger the service.
 Add Dropbox endpoints in the flow for authorization and folder creation
referring to Dropbox global connector.
 In the Second Dropbox endpoint for folder creation enter MEL expression
#[message.inboundProperties.'http.query.params'.foldername] in path
variable to create folder in the Dropbox account rootpath.
 Now at this position we are integrated with Dropbox to perform actions.
Running and Testing the Application:
 Right-click on the application  Run  Mule Application.
 Open the browser and hit the url http://localhost:8082?foldername=Mule_POC_Folder
 Service will take the control to Dropbox for authorization and grant the permission
(This below screen will appear if you already logged in authorize it will ask you to
login first then below screen will appear).
 On the successful authorization, folder will be created under Dropbox account and
response will be returned to browser in case of no errors
Folder creation Under Dropbox
 Open the Dropbox account, now you’re able to see new folder
“Mule_POC_Folder”
THANKS YOU
By Ramakrishna Narkedamilli

More Related Content

What's hot (15)

PPTX
Integration with CMIS using Mule ESB
Sanjeet Pandey
 
PPTX
Mule ESB integration with Stripe
Ramakrishna Narkedamilli
 
PPTX
Mule with salesforce push topic notification copy
Sanjeet Pandey
 
PPTX
Salesforce Integration using Mule ESB
Sreekanth Kondapalli
 
PPTX
Automatic documentation with mule
F K
 
PPTX
Demo on Mule ESB Facebook Connector
Rupesh Sinha
 
PPTX
The anypoint platform for API's
Achyuta Lakshmi
 
PPTX
Integration with microsoft share point
Son Nguyen
 
PPTX
Integration with dropbox
Son Nguyen
 
PPTX
Integration with sales force
Son Nguyen
 
PPTX
Integrate with facebook connector
Son Nguyen
 
PPTX
Integrate with linked in
Son Nguyen
 
PPTX
Creating a custom connector in mule
Achyuta Lakshmi
 
PPTX
Mule
irfan1008
 
PPTX
Mule esb stripe
D.Rajesh Kumar
 
Integration with CMIS using Mule ESB
Sanjeet Pandey
 
Mule ESB integration with Stripe
Ramakrishna Narkedamilli
 
Mule with salesforce push topic notification copy
Sanjeet Pandey
 
Salesforce Integration using Mule ESB
Sreekanth Kondapalli
 
Automatic documentation with mule
F K
 
Demo on Mule ESB Facebook Connector
Rupesh Sinha
 
The anypoint platform for API's
Achyuta Lakshmi
 
Integration with microsoft share point
Son Nguyen
 
Integration with dropbox
Son Nguyen
 
Integration with sales force
Son Nguyen
 
Integrate with facebook connector
Son Nguyen
 
Integrate with linked in
Son Nguyen
 
Creating a custom connector in mule
Achyuta Lakshmi
 
Mule
irfan1008
 
Mule esb stripe
D.Rajesh Kumar
 

Viewers also liked (20)

PPTX
Mule system properties
Gandham38
 
PPTX
Mule with drools
Khan625
 
PPTX
Mule with drools
Rajkattamuri
 
PDF
BigQueryDeveloper
Christian Talampas
 
PPTX
Connecting to external_application
Rajarajan Sadhasivam
 
PPT
Mule soa
himajareddys
 
PPT
Anypoint platform highlights
himajareddys
 
PPTX
Deploying and Running in Mule
Khasim Saheb
 
PPT
Mule - HTTP Listener
Ankush Sharma
 
PPTX
Mule esb dataweave
Rajkattamuri
 
PDF
AMAG Forrester about SAP & Lean Enterprise Architecture Management using LeanIX
LeanIX GmbH
 
PPTX
CRM on Demand for Higher Education: CRM for the Entire Constituent Life Cycle...
jpsells
 
PDF
Behind the scenes with Docker volume plugins
ClusterHQ
 
PPT
Mule security - jaas
charan teja R
 
PDF
Dockercon 16 Wrap-up (Docker for Mac and Win, Docker 1.12, Swarm Mode, etc.)
Nils De Moor
 
PDF
LeanIX Enterprise Architecture Management - Release Notes 3.4
LeanIX GmbH
 
PPTX
Mule esb
vishnukanthro45
 
PPTX
Message enricher in mule
Sashidhar Rao GDS
 
PPT
Mule real-world-old
Praneethchampion
 
PDF
Rethink! How Digital Transformation disrupts Enterprise Architecture
LeanIX GmbH
 
Mule system properties
Gandham38
 
Mule with drools
Khan625
 
Mule with drools
Rajkattamuri
 
BigQueryDeveloper
Christian Talampas
 
Connecting to external_application
Rajarajan Sadhasivam
 
Mule soa
himajareddys
 
Anypoint platform highlights
himajareddys
 
Deploying and Running in Mule
Khasim Saheb
 
Mule - HTTP Listener
Ankush Sharma
 
Mule esb dataweave
Rajkattamuri
 
AMAG Forrester about SAP & Lean Enterprise Architecture Management using LeanIX
LeanIX GmbH
 
CRM on Demand for Higher Education: CRM for the Entire Constituent Life Cycle...
jpsells
 
Behind the scenes with Docker volume plugins
ClusterHQ
 
Mule security - jaas
charan teja R
 
Dockercon 16 Wrap-up (Docker for Mac and Win, Docker 1.12, Swarm Mode, etc.)
Nils De Moor
 
LeanIX Enterprise Architecture Management - Release Notes 3.4
LeanIX GmbH
 
Mule esb
vishnukanthro45
 
Message enricher in mule
Sashidhar Rao GDS
 
Mule real-world-old
Praneethchampion
 
Rethink! How Digital Transformation disrupts Enterprise Architecture
LeanIX GmbH
 
Ad

Similar to Mule Integration with Dropbox (20)

PPTX
Integration with Dropbox using Mule ESB
Rupesh Sinha
 
PPTX
Integration with dropbox using mule esb
sivachandra mandalapu
 
ODP
Mule ESB Dropbox connector
Krishnakanth Goud
 
ODP
Dropbox connector Mule ESB Integration
AnilKumar Etagowni
 
PPTX
Sharing Resources - Mule
Anil Kumar V
 
PDF
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
PDF
cc.pdf
Jeff Smith
 
PDF
cc.pdf
Jeff Smith
 
PDF
cc.pdf
Jeff Smith
 
PDF
cc1.pdf
Jeff Smith
 
PDF
cc.pdf
Jeff Smith
 
PDF
cc.pdf
Jeff Smith
 
PDF
cc.pdf
Jeff Smith
 
PDF
cc.pdf
Jeff Smith
 
PDF
cc.pdf
Jeff Smith
 
PDF
cc.pdf
Jeff Smith
 
PDF
cc.pdf
Jeff Smith
 
PPTX
Flask
Mamta Kumari
 
PDF
StackMob & Appcelerator Module Part One
Aaron Saunders
 
PPTX
Automatic documantation with mule
AbdulImrankhan7
 
Integration with Dropbox using Mule ESB
Rupesh Sinha
 
Integration with dropbox using mule esb
sivachandra mandalapu
 
Mule ESB Dropbox connector
Krishnakanth Goud
 
Dropbox connector Mule ESB Integration
AnilKumar Etagowni
 
Sharing Resources - Mule
Anil Kumar V
 
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
cc.pdf
Jeff Smith
 
cc.pdf
Jeff Smith
 
cc.pdf
Jeff Smith
 
cc1.pdf
Jeff Smith
 
cc.pdf
Jeff Smith
 
cc.pdf
Jeff Smith
 
cc.pdf
Jeff Smith
 
cc.pdf
Jeff Smith
 
cc.pdf
Jeff Smith
 
cc.pdf
Jeff Smith
 
cc.pdf
Jeff Smith
 
StackMob & Appcelerator Module Part One
Aaron Saunders
 
Automatic documantation with mule
AbdulImrankhan7
 
Ad

More from Ramakrishna Narkedamilli (9)

PPTX
Enabling Security For ActiveMQ JMX Access
Ramakrishna Narkedamilli
 
PPTX
Mule Requester Usage Demo
Ramakrishna Narkedamilli
 
PPTX
Activemq installation and master slave setup using shared broker data
Ramakrishna Narkedamilli
 
PPTX
Mule integration with Servicenow
Ramakrishna Narkedamilli
 
PPTX
Active mq Installation and Master Slave setup
Ramakrishna Narkedamilli
 
PPTX
Custom connector development using mule DevKit
Ramakrishna Narkedamilli
 
PPTX
Mule Integration with Atlassian JIRA
Ramakrishna Narkedamilli
 
PPTX
MMC control for failing flows consistently
Ramakrishna Narkedamilli
 
PPTX
Salesforce Integration Using javacode
Ramakrishna Narkedamilli
 
Enabling Security For ActiveMQ JMX Access
Ramakrishna Narkedamilli
 
Mule Requester Usage Demo
Ramakrishna Narkedamilli
 
Activemq installation and master slave setup using shared broker data
Ramakrishna Narkedamilli
 
Mule integration with Servicenow
Ramakrishna Narkedamilli
 
Active mq Installation and Master Slave setup
Ramakrishna Narkedamilli
 
Custom connector development using mule DevKit
Ramakrishna Narkedamilli
 
Mule Integration with Atlassian JIRA
Ramakrishna Narkedamilli
 
MMC control for failing flows consistently
Ramakrishna Narkedamilli
 
Salesforce Integration Using javacode
Ramakrishna Narkedamilli
 

Recently uploaded (20)

PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 

Mule Integration with Dropbox

  • 2. Overview: MuleSoft is a popular ESB technology to integrate various on-premise and cloud applications for data exchange. Dropbox is a cloud storage for personal and business people. Provides client software for many operating systems to sync with Dropbox account data. The Mule Dropbox connector allows applications to interact with Dropbox API to perform various actions. In this presentation will going to see how to Integrate Mule ESB with Dropbox account to perform Authorization and create folder actions using Mule ESB Anypoint Dropbox connector.
  • 3. Prerequisites:  Dropbox Developer account.  Dropbox app key and app secret values  Mule studio with runtime version 3.4+  Mule Dropbox connector.
  • 4. Dropbox Developer Account Setup: For this sample purpose, we need Dropbox account. We can sign up for free at https://dropbox.box.com/
  • 5.  Once account creation done, open the link and click on Create app button https://www.dropbox.com/developers/apps  Provide the appropriate values like below and click on Create app button available at bottom.
  • 6.  Finally note down the APP key and APP secret values and add the Oauth2 call back URL.
  • 7. MULE ESB Flows for Dropbox Integration The below Mule application is used to create folder under Dropbox account after performing authorization action using Mule Anypoint Dropbox connector.
  • 8. Steps to be followed for integrating ‘Dropbox’ with MuleSoft Applications:  Install the Dropbox Connector in Anypoint Studio http://repository.mulesoft.org/connectors/releases/3.5
  • 9.  Create a new Anypoint Studio Project and Flow to create new folder.  Configure the Dropbox global element in global elements section by providing the App key and App secret values and setup the oauth callback for authorization.
  • 11.  In the flow first add HTTP inbound endpoint to trigger the service.  Add Dropbox endpoints in the flow for authorization and folder creation referring to Dropbox global connector.  In the Second Dropbox endpoint for folder creation enter MEL expression #[message.inboundProperties.'http.query.params'.foldername] in path variable to create folder in the Dropbox account rootpath.  Now at this position we are integrated with Dropbox to perform actions.
  • 12. Running and Testing the Application:  Right-click on the application  Run  Mule Application.  Open the browser and hit the url http://localhost:8082?foldername=Mule_POC_Folder  Service will take the control to Dropbox for authorization and grant the permission (This below screen will appear if you already logged in authorize it will ask you to login first then below screen will appear).  On the successful authorization, folder will be created under Dropbox account and response will be returned to browser in case of no errors
  • 13. Folder creation Under Dropbox  Open the Dropbox account, now you’re able to see new folder “Mule_POC_Folder”