SlideShare a Scribd company logo
Anypoint connector Basics
The Anypoint Connector DevKit is an essential
development tool in the Anypoint Platform that makes
coding Anypoint Connectors easier. DevKit is a Maven-
based tool that lets you build reusable components
that can be run as part of a Mule application, and can
be easily configured from Anypoint Studio.
• DevKit exposes connector developers to Java
annotations that generate code and files to interact
with Mule runtime, as well as Anypoint Studio. The
generated code provides the interface between the
connector and Mule that would otherwise require
each connector developer to include extensive
boilerplate code, as well as the code and files
required to interact with your connector in Anypoint
Studio.
• An Anypoint Connector is a reusable
component that interacts with Mule runtime
and Anypoint Studio. A connector
communicates with a target resource and
conveys information between a resource and
Mule, and transforms the data into a Mule
message.
• Anypoint Connector DevKit abstracts the
communication that happens between Mule and the
external service or API, and generates a user interface
to help simplify usage of the connector by the
developer who would eventually use it in their
application.
• A well-developed connector makes Mule app
development much simpler for users when handling
tasks like pagination, session expirations, and input and
output metadata. This tutorial shows you how to
create a well-designed connector.
What is DevKit?
• The DevKit is an important part of the
Anypoint Platform. The DevKit is a Maven-
based tool that lets you build reusable
components that not only can be run as part
of a Mule application, but also can be easily
configured and consumed from Anypoint
Studio.
When to Use DevKit
• Here are several scenarios in which you may want to build your own
connector:
• You need to consume an API in one or more applications and you
want to make sure everyone uses the same component.
• You have an API and want to add strategic value to your business by
providing a connector and telling the world "I am part of Mule
Platform".
• You want to facilitate integration with SaaS and on-premise Web
services, applications, and data sources.
• The API you consume supports Pagination, Batch, and/or has a SQL
capability.
• The API you consume has different entity types and/or its structure
can change.
Authentication
• This connector supports the following
authentication types:
• Custom with a username and password that
provides a token to send with each request as
part of the request.
• OAuthV2
Adding DataSense
What is it?
• Data Sense improves the user experience at
design time when creating Mule applications
by enabling your connector to determine the
API of your target resource.
• Even though Data Sense is optional, its use
enables connector users to acquire metadata
of the entities in a service.
• DevKit is a Maven-based tool, available in Anypoint
Studio, that lets you build reusable components via a
wizard-like experience to connect to any endpoint.
These components can then be run as part of a Mule
application on-premises or in the cloud and can be
easily configured and consumed from Anypoint Studio.
• Intuitive interface provides easy on-ramp with
templates and samples
• Wizard-based tooling ensures fast, high quality output
• Custom connectors can be shared in Anypoint
Exchange and reused broadly

More Related Content

PPTX
Anypoint connector Roadmap
PPTX
Creating a custom connector in mule
PPT
Anypoint connector dev kit
PDF
MuleSoft Surat Virtual Meetup#19 - Identity and Client Management With MuleSoft
PPT
Raml api designer
PDF
MuleSoft Surat Live Demonstration Virtual Meetup#5 - Salesforce Composite Con...
PPTX
Mule groovy
PPTX
Automatic documentation with mule
 
Anypoint connector Roadmap
Creating a custom connector in mule
Anypoint connector dev kit
MuleSoft Surat Virtual Meetup#19 - Identity and Client Management With MuleSoft
Raml api designer
MuleSoft Surat Live Demonstration Virtual Meetup#5 - Salesforce Composite Con...
Mule groovy
Automatic documentation with mule
 

What's hot (19)

PDF
MuleSoft Surat Live Demonstration Virtual Meetup#3 - Building JWT OAuth 2.0 C...
PPTX
Create folder in microsoft office 365 share point using mule esb
PPTX
Introduction to Mulesoft
PPTX
Custom connectorsinmule
PPTX
How to build custom connectors in MuleSOft
PPTX
Introduction to google endpoints
PDF
MuleSoft Surat Virtual Meetup#6 - MuleSoft Project Template Using Maven Arche...
PPTX
Mule
PPTX
MuleSoft Surat Virtual Meetup#9 - RAML Reusability and Simplified
PDF
MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph
PPTX
Mule Integration with Atlassian JIRA
PPTX
Mule in a nutshell
PPTX
Web driver interface
PPTX
Mule esb stripe
PPTX
Logic apps and PowerApps - Integrate across your APIs
PPTX
Nyc mule soft_meetup_13_march_2021
PDF
Widgets neil
PPTX
Generic Objects - Bill Wei - ManageIQ Design Summit 2016
PPT
Mule anypoint connector dev kit
MuleSoft Surat Live Demonstration Virtual Meetup#3 - Building JWT OAuth 2.0 C...
Create folder in microsoft office 365 share point using mule esb
Introduction to Mulesoft
Custom connectorsinmule
How to build custom connectors in MuleSOft
Introduction to google endpoints
MuleSoft Surat Virtual Meetup#6 - MuleSoft Project Template Using Maven Arche...
Mule
MuleSoft Surat Virtual Meetup#9 - RAML Reusability and Simplified
MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph
Mule Integration with Atlassian JIRA
Mule in a nutshell
Web driver interface
Mule esb stripe
Logic apps and PowerApps - Integrate across your APIs
Nyc mule soft_meetup_13_march_2021
Widgets neil
Generic Objects - Bill Wei - ManageIQ Design Summit 2016
Mule anypoint connector dev kit
Ad

Similar to Anypoint connector basics (20)

PPT
Mule anypoint connector
PPT
Mule tcat server
PPTX
Anypoint connector dev kit
PPTX
Anypointconnectordevkit 160816041722
PDF
Anypoint Connector DevKit - Part I
PPTX
Creating a custom connector in mule
PPTX
Custom connector development using mule DevKit
PPTX
Mulesoft Meetup Bangalore - 6th March 2021
PPTX
2.1.design center
PPTX
Ahmadabad mule soft_meetup_20_february_2021_muleconnectordevelopment
PPT
Mule anypointconnector dev kit
PPTX
MuleSoft Meetup Bangalore - March 6 2021
PPT
Anypoint connector dev kit
PPTX
Telling the world why we love mule soft!
PPTX
Telling the world why we love mule soft!
PPTX
Mulesoft connector devkit
PPTX
Mulesoft connector devkit
PPTX
2.3.anypoint exchange
PPTX
Mulesoft Indore meetup #1
PDF
02 basics
Mule anypoint connector
Mule tcat server
Anypoint connector dev kit
Anypointconnectordevkit 160816041722
Anypoint Connector DevKit - Part I
Creating a custom connector in mule
Custom connector development using mule DevKit
Mulesoft Meetup Bangalore - 6th March 2021
2.1.design center
Ahmadabad mule soft_meetup_20_february_2021_muleconnectordevelopment
Mule anypointconnector dev kit
MuleSoft Meetup Bangalore - March 6 2021
Anypoint connector dev kit
Telling the world why we love mule soft!
Telling the world why we love mule soft!
Mulesoft connector devkit
Mulesoft connector devkit
2.3.anypoint exchange
Mulesoft Indore meetup #1
02 basics
Ad

More from Ramakrishna kapa (20)

PPTX
Load balancer in mule
PPTX
Anypoint connectors
PPTX
Batch processing
PPTX
Msmq connectivity
PPTX
Scopes in mule
PPTX
Data weave more operations
PPTX
Basic math operations using dataweave
PPTX
Dataweave types operators
PPTX
Operators in mule dataweave
PPTX
Data weave in mule
PPTX
Servicenow connector
PPTX
Introduction to testing mule
PPTX
Choice flow control
PPTX
Message enricher example
PPTX
Mule exception strategies
PPTX
Mule global elements
PPTX
Mule message structure and varibles scopes
PPTX
How to create an api in mule
PPTX
Log4j is a reliable, fast and flexible
PPTX
Load balancer in mule
Anypoint connectors
Batch processing
Msmq connectivity
Scopes in mule
Data weave more operations
Basic math operations using dataweave
Dataweave types operators
Operators in mule dataweave
Data weave in mule
Servicenow connector
Introduction to testing mule
Choice flow control
Message enricher example
Mule exception strategies
Mule global elements
Mule message structure and varibles scopes
How to create an api in mule
Log4j is a reliable, fast and flexible

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced Soft Computing BINUS July 2025.pdf
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Approach and Philosophy of On baking technology
PDF
Empathic Computing: Creating Shared Understanding
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Big Data Technologies - Introduction.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Advanced IT Governance
Understanding_Digital_Forensics_Presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced Soft Computing BINUS July 2025.pdf
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
CIFDAQ's Market Insight: SEC Turns Pro Crypto
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
GamePlan Trading System Review: Professional Trader's Honest Take
Review of recent advances in non-invasive hemoglobin estimation
Approach and Philosophy of On baking technology
Empathic Computing: Creating Shared Understanding
The AUB Centre for AI in Media Proposal.docx
Reach Out and Touch Someone: Haptics and Empathic Computing
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Big Data Technologies - Introduction.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Advanced IT Governance

Anypoint connector basics

  • 1. Anypoint connector Basics The Anypoint Connector DevKit is an essential development tool in the Anypoint Platform that makes coding Anypoint Connectors easier. DevKit is a Maven- based tool that lets you build reusable components that can be run as part of a Mule application, and can be easily configured from Anypoint Studio.
  • 2. • DevKit exposes connector developers to Java annotations that generate code and files to interact with Mule runtime, as well as Anypoint Studio. The generated code provides the interface between the connector and Mule that would otherwise require each connector developer to include extensive boilerplate code, as well as the code and files required to interact with your connector in Anypoint Studio.
  • 3. • An Anypoint Connector is a reusable component that interacts with Mule runtime and Anypoint Studio. A connector communicates with a target resource and conveys information between a resource and Mule, and transforms the data into a Mule message.
  • 4. • Anypoint Connector DevKit abstracts the communication that happens between Mule and the external service or API, and generates a user interface to help simplify usage of the connector by the developer who would eventually use it in their application. • A well-developed connector makes Mule app development much simpler for users when handling tasks like pagination, session expirations, and input and output metadata. This tutorial shows you how to create a well-designed connector.
  • 5. What is DevKit? • The DevKit is an important part of the Anypoint Platform. The DevKit is a Maven- based tool that lets you build reusable components that not only can be run as part of a Mule application, but also can be easily configured and consumed from Anypoint Studio.
  • 6. When to Use DevKit • Here are several scenarios in which you may want to build your own connector: • You need to consume an API in one or more applications and you want to make sure everyone uses the same component. • You have an API and want to add strategic value to your business by providing a connector and telling the world "I am part of Mule Platform". • You want to facilitate integration with SaaS and on-premise Web services, applications, and data sources. • The API you consume supports Pagination, Batch, and/or has a SQL capability. • The API you consume has different entity types and/or its structure can change.
  • 7. Authentication • This connector supports the following authentication types: • Custom with a username and password that provides a token to send with each request as part of the request. • OAuthV2
  • 8. Adding DataSense What is it? • Data Sense improves the user experience at design time when creating Mule applications by enabling your connector to determine the API of your target resource. • Even though Data Sense is optional, its use enables connector users to acquire metadata of the entities in a service.
  • 9. • DevKit is a Maven-based tool, available in Anypoint Studio, that lets you build reusable components via a wizard-like experience to connect to any endpoint. These components can then be run as part of a Mule application on-premises or in the cloud and can be easily configured and consumed from Anypoint Studio. • Intuitive interface provides easy on-ramp with templates and samples • Wizard-based tooling ensures fast, high quality output • Custom connectors can be shared in Anypoint Exchange and reused broadly