Mule has landed on GitHub

Reading Time: 3 minutes

We are happy to announce that we moved the Mule project to GitHub. Since 2009 we have been using GitHub to host all our new projects, and Mule was the last standing project we had on SVN. We wanted to do it right, without losing any history, commits, etc, and  it took us a while.  We are finally taking this last step and sorry you had to wait this long to be able to fork Mule!.

Nowadays git gained popularity because of its flexibility. If you are not convinced by now you should probably read this wiki page.

Git got even better with the rise of GitHub becoming the de facto place were open source projects are hosted (as it used to be SourceForge back in 2001).

Beside git hosting, GitHub provides a set of nice features such as fork, pull requests, inline editing, etc, that allows virtually every GitHub user to contribute to projects they are most interested in.

You can find Mule ESB source code on https://www.mulesoft.com . If you don’t know how GitHub works, you can read the documentation we put together on how to do it here. We also updated our contributor’s guide to let you know how to develop Mule ESB and we are looking forward for your pull requests with fixes or improvements you want to contribute back to us.

If you want to learn more about GitHub, you can visit their documentation.

If you are trying to migrate a large project from SVN to GitHub, feel free to contact us!, we learned a few tricks with this experience so we might be able to point you the right steps and tools.

Happy Forking!

Introducing The Anypoint Platform

Reading Time: 8 minutes

This is the most exciting time to be in the enterprise.  When I started my career, I was usually asked to integrate to two types of applications: large legacy mainframe systems that had a team of ‘experts’ acting as gatekeepers and horribly customised enterprise applications that frankly nobody wanted to touch without a team of ‘experts’ to blame if things broke. There was nothing glamorous about my chosen vocation, yet I loved it.  I wanted to figure out how to make these applications to better work together.

My biggest problem 12 years ago was finding the right tools to build the architectures we wanted to build; lean, light and low-maintenance. There were slim pickings and most people would default to point-to-point integration; the environmentally-unfriendly practice of tying applications together with custom code and then forgetting about it.

When I created Mule I wanted to make it easier to connect systems together. A few years later, as SaaS emerged, we created cloud connectors and DevKit to make it easier to connect to SaaS applications and APIs. Then we created CloudHub to make enterprise-grade cloud integration a reality.  And today we’ve taken the next step by announcing The Anypoint Platform: the only platform that connects any application, any data source, any device and any API, in the cloud and on-premise.

The Anypoint Platform combines our existing platform (Mule ESB, CloudHub and connectors) with new capabilities for API creation, publishing and governance, rounding out everything you need to connect the New Enterprise. We’ll be covering the new capabilities in new posts over the coming days and we have the Mule Summit tour coming up that will go in depth on the Anypoint Platform, but for reference the new capabilities include:

  • APIkit: This is our open source design toolkit for building REST APIs.  The focus is to allow you to build consistent and scalable APIs.  APIkit allows you to model what your API will look like and take care of versioning, URI scheme, security, and content negotiations as wells as adding CORS support and Swagger built in.
  • Anypoint Service Registry: Built from the ground up to manage policy enforcement at run-time, this is a cloud-based registry offering (built on CloudHub, using APIkit).  ASR is used to govern and manage all of you internal services and APIs, both on-premise and in the cloud. As well as support dynamic service lookups and virtualization.
  • Anypoint API Manager: Released in Beta today, this cloud-based API management service allows enterprises to connect with business partners and public communities.

APIs are the driving force that is enabling change in the enterprise.  Open APIs have given the enterprise a playbook on how to decouple complex systems and make them accessible to everyone.  In 2005 there were just a handful of open APIs from the likes of Yahoo, eBay, Salesforce and Amazon. Today that number has exploded to over 13,000, and APIs in the enterprise is set to explode too.  The consumption of Saas is critical to enable seamless processes that can span on-premise and cloud applications and API publishing is fundamental to enabling mobile and device strategies as well opening new revenue channels. We’re entering into an era of hyper-connectivity, the Anypoint Platform has been built to meet these needs of a hyper-connected world.

We’re not a fan of fat software stacks and as such each piece of the Anypoint platform is designed to stand alone, opposed to being a feature in a giant stack.  This means you can pick and choose the parts of the platform you want to use. For example, you may choose to just use Mule Community and APIKit, or CloudHub, APIKit and Anypoint API Management, or everything together.  However, each piece of the Anypoint platform will also work well with the others.

Integration is no longer just about connecting legacy and package applications together behind the firewall.  The advent SaaS and mobile in particular have forced enterprises to think differently about the IT landscape.  The number of endpoints has exploded and all of these applications and consumers live outside of the firewall. This is the New Enterprise and its highly fragmented. Our platform is designed to take on any integration challenge whether it is modernizing legacy systems with services, publishing device APIs for mobile consumers or connecting SAP and Salesforce.  The Anypoint Platform connects anything anywhere.

Follow: @muleSoft@rossmason

Warp Drive Engaged – MuleSoft Raises $37M to Power the New Enterprise

Reading Time: 6 minutes

Today, we announced a $37 million expansion round of funding, led by the premier venture capital firm NEA, with participation by new strategic investor salesforce.com as well as all of our existing investors. I couldn’t be more excited about our position.  This capital lets us grow the company even faster to meet the explosive demand that we are seeing around the world and allows us to step up investment in our cloud platform and software products, innovating more aggressively to define the next generation of integration.

Continue reading