MuleSoft

Knowledge repository for integrating with MuleSoft.

View project on GitHub

Mule

by Alex MacDonald

Introduction

What is MuleSoft?

  • Try MuleSoft with a 30 day trial here. You can keep AnypointStudio on your laptop past that (which is plenty to learn how to develop with Mulesoft), but after you will lose access to cloud deployments.

MuleSoft status & salesforce Trust

Outline

  • Getting started
  • Anypoint
  • Training
  • How to integrate with X, Y, Z
  • Administering MuleSoft
  • Certifications
  • Misc

Tips on using this repo:

  1. If you search for ‘Youtube’ that will take you to all of the video resources here.
  2. You can also search for the app name you are trying to integrate (such as ‘salesforce’), or ‘template’ for potential pre-built solutions
  3. If I have not given enough context with the terms I have used, see the Mulesoft glossary.

Getting started

Mulesoft.com

  • ~50% of this repo can be found somewhere there.

Official MuleSoft documentation

Login to Anypoint Platform ++ additional useful tools to enhance development

  • This is where I spend most of my time these days.

Radio MuleSoft, a podcast

White papers & Articles

  • Find the best practices, example: HCM

Vertical/Industry specific solutions

Youtube

MuleSoft channel

What is API-led Connectivity?

  • It is the approach you use when developing with Mulesoft. It packages underlying connectivity and orchestration services as easily discoverable and reusable building blocks, exposed by APIs.

What is Mulesoft? Tutorial playlist

You & MuleSoft

Work at MuleSoft!

MuleSoft meetups

Customer case studies

Build a connector for your app! And get it certified by Mulesoft

Anypoint

Menu Architecture

API Manager

Exchange

  • The above link will take you to assets provided by Mulesoft. Exchange offers hundreds, if not thousands, of prebuilt templates. Your use case may already be built and available for download!

Mulesoft Composer

  • COMING SOON! This will be awesome.

Object Storage

MQ

Training

Official

API-led Connectivity

  • This is the first place I would tell you to start in order to learn Mulesoft.

MuleSoft tutorials

Top tutorials for new developers

Trailhead for integration

Third party

Free MuleSoft self-paced training

TutorialsPoint

Vanchiv tutorials

How to integrate with X

General

MuleSoft connector documentation - yes, all of them

Top 10 MuleSoft connectors

  • All of these are discussed in this repo.

MuleSoft Anypoint Examples on Github

Batch jobs & Docker with MuleSoft

Mulesy - sample POCs

salesforce

sfdc

SFDC General practices

Connector documentation

All MuleSoft salesforce integration templates

  • you can search for any application for Mulesoft supported templates

Youtube

Querying salesforce with MuleSoft

salesforce & MuleSoft workshop

batch request

syncing data to AWS S3

Oracle

oci

Applications

Peoplesoft

Eloqua

Fusion/Cloud ERP

Sales Cloud

Netsuite

All MuleSoft Oracle templates

EBS connector documentation and on exchange

  • The EBS connector is one of many supported directly by Mulesoft, and can be used to capture business events and more.

ebs

Youtube

EBS connector

Oracle Database Connector

Query Oracle Database

Insert to Oracle Database

Microsoft

Microsoft

SQL Server - 1 & SQL Server - 2

Azure storage

Azure Service Bus connector documentation + how to-1 & how to-2

Azure data lake

Step by step instructions on configuring Sharepoint and using the connector

Dynamics-1 & Dynamics-2

GCP

GCP

BigQuery

Setup VPN from Mulesoft to Google Cloud

Pub/Sub - Youtube

SAP

SAP

salesforce to SAP Exchange template

Youtube

SAP Connector demo

SAP configuration

Send iDoc with SAP

Integration made Easy

Detailed explanation

AWS

AWS

General resources

Extending AWS with MuleSoft - white paper

Youtube

AWS S3 with MuleSoft

Redshift

lambda

ServiceNow

Microsoft

Example-1 & Example-2

JIRA + ServiceNow

ServiceNow - official documentation

ServiceNow templates on Exchange

Twilio

Twilio

Twilio connector documentation

Twilio dev-guide

Other SaaS

Docusign

Marketo

Work.com

Workday & ServiceNow Employee Aggregation template

Sign up for your very own SaaS to play with

salesforce

ServiceNow

okta

Open Source/technology/generic

File based integrations

kafka

LDAP-1 & LDAP-2

General REST APIs

general

Consuming REST in Mulesoft - Youtube

APIs to play with

Countries

Star Wars API

News API

Census

The Department of Justice

COVID-19 Data Tracking

Administering Mulesoft

Mule Deployments as Code

Using your own Identity Provider with Mulesoft

CloudHub connector

  • This provides the ability to interact with CloudHub from within a Mule application. The operations allow you to deploy, start, stop, and update applications as well as send notifications from your Mule application to CloudHub.

Pricing, licensing, & sizing

Deployment options

Increasing JVM memory

  • This can be useful when doing local development on your laptop.

Youtube

Object store on MuleSoft

CI/CD - high level

Setting up Anypoint studio for the first time

Using Github with Anypoint studio

Mulesoft on other clouds

Runtime Fabric on AWS

Running Mulesoft on Google Kubernetes Engine

Running Mulesoft on Azure

Deploy Mulesoft with Azure DevOps + details

Certifications

Offical

Preparing - what you need to know, by Mulesoft

Exam details

Level 1 exam summary

5 things to know about getting certified

All Mulesoft Certifications

Third party

Mulesy - general guide

Udemy - Mulesoft level 4

Udemy - Mulesoft Platform Architect

  • some of my bookmarks for MCD studying

Flows

Mule Flows 101

Youtube - subflows, attribues, variables, VM connector, and flow reference

Scatter-gather

Youtube - scatter-gather

Youtube - choice router

Error Handling

Youtube - error handling

………..

Connectors

List Files w/ file connector

Youtube - file connector

Youtube - database adapter

Consume JMS messages

VM Connector

Web Service/SOAP tutorial

………..

Misc

Class-loading isolation

Add SLA tiers to API Groups

API Autodiscovery

Defining examples in RAML

RAML Tutorial

Watermarks + object store

HTTPS service

………..

DataWeave

DataWeave reference

DataWeave JSON to XML

DataWeave Playground

  • easiest way to practice your DataWeave skills

Youtube - Map & mapObject in DW

………..

Batch & For each scopes

Youtube - batch processing

Mule batch jobs

Youtube - batch aggregator/step/accept expressions

Youtube - batch processing + salesforce

Youtube - for each scope

Misc

Ross Mason, the founder of Mulesoft

Workshop presentations

API-led Connectivity slides