Continuous Integration with Mule and Gradle



We use automated build systems not only because they make our lives easier by taking care of building our apps, but because they can run our automated tests and deploy what we build to the target platform. One of our options for building applications (especially Mule applications) is Gradle. The Gradle plugin for Mule apps provides a variety of ways to deploy Mule apps and that’s what we’ll be covering in this post!

Demo: Anypoint Exchange


In our latest installment in the MuleSoft webinar series, we’ll introduce you to Anypoint Exchange! We’ll walk you through a demo showcasing both the public and private exchange. In the public exchange, you can access hundreds of templates, examples, and connectors made available to you by MuleSoft. In the private exchange, you can expose your own internal assets so that your organization can get the most benefit from each asset or project that you create.

All things Anypoint Templates

September 17 2014


Over the last few months we’ve been actively building and releasing new Anypoint Templates. Anypoint Templates are designed to make it easier and faster to go from a blank canvas to a production application.They’re bit for bit Mule applications requiring only Anypoint Studio to build and design, and are deployable both on-premises and in the cloud.

Anypoint Templates are based on five common data integration patterns and can be customized and extended to fit your integration needs.

Intro: Salesforce to Database Anypoint Templates


I’d like to announce and introduce you to our second set of Anypoint TemplatesSalesforce to Database. This set leverages the newly improved Database connector which allows you to connect with almost any JDBC relational database, consistently using the same interface for every case. Our first set of templates, Salesforce Org to Org integration, and is a good base for any “Salesforce to X”,

Anatomy of an Anypoint Template


Templates are simple solutions to start building your own integration applications that help to accelerate ‘time to value’ for your company. We focused on creating templates in a particular way to meet a high quality bar and to help you maintain that bar when you choose to extend our templates or build your own. In this post, I wanted to run you through our principles, structure, and provide some advice when using one of our templates.

Introducing Auto-Paging for Anypoint Connectors


Back in the old days when I used to write SaaS integration apps for living (long time ago, like 2 months back…) I always found it somehow difficult to reconcile large datasets with the Anypoint Cloud Connectors. Don’t get me wrong, I love those connectors! They solve a lot of issues for me, from actually dealing with the API to handle security and reconnection. However,

Introducing the NPM Maven Plugin

September 25 2013



Suppose that you have a Maven project and you want to download Node.js modules previously uploaded to NPM. One way of doing that without running node is by using the npm-maven-plugin. It allows the user to download the required Node modules without running node.js: It is completely implemented on the JVM.

Getting Started

First of all you will need to add the Mule Maven repo to you pom.xml file:

After doing that,

One to map them all: Google Cloud Connectors Suite Part 3/3


Hello There! If you remember a couple of months back we started a series regarding the Google Cloud Connectors Suite. In the first post we introduced the suite, took a look at how to install the connectors in Studio and built a very simple yet cool iApp that takes contacts from a Google Spreadsheet and turns them into Salesforce contacts, Google Contacts,

Introducing the Google Cloud Connectors Suite (Part 1/3)


Mark Zuckerberg once said: “How can you connect the world if you leave out China”. Well, I now at this moment say: “How can you connect the cloud if you leave out Google.” I know I don’t have his net worth, but I have a point nevertheless. The reality is that Google has done a great job building a Gazillion of different and very cool APIs, and you’d be right to feel that it’s hard to keep their pace.

Mule in a Shell: New SSH Connector


We’re proud to announce that a new SSH Cloud Connector for Mule just went public! Let’s take a peak into the features, useful use cases and of course, coding examples.

Why do I want this?

This connector is mainly aimed to situations in which systems integration requires executing shell commands into a remote system. Examples are:

  • Config changes (passwords, permissions, accounts, etc)
  • Resource provisioning
  • File System operations on non FTP-mapped drives or folders