MuleSoft - 101

MuleSoft Anypoint Platform

MuleSoft Anypoint Platform

MuleSoft Anypoint Platform - MuleSoft - 101

What is MuleSoft and Anypoint Platform?

MuleSoft is a software company that provides integration software for connecting applications, data and devices. The company’s main product is called Anypoint Platform, and is designed to integrate software as a service (SaaS), on-premises software, legacy systems, and more.

Applications for the Anypoint Platform (usually called Mule apps) run under the so-called Mule runtime engine, which is Java-based. Technically, it is not necessary to know Java in order to create Mule apps, unless you’re going to develop custom connectors.

Anypoint Platform Tools

Anypoint Platform includes the following tools:

  • A web interface for designing, building and managing APIs. The site main components are:
    • Design Center: allows API developers to design and build APIs, mainly by editing API specifications in RAML, an API modeling language similar to OAS/Swagger.
    • Exchange: a library for API providers to share APIs, templates, and assets.
    • Management Center: an interface to analyze, manage, and monitor APIs and integrations.
  • A modified version of the Eclipse IDE called Anypoint Studio, with which you can:
    • Build APIs through RAML.
    • Implement APIs using so-called connectors.
    • Graphically build integrations by creating Mule apps.
    • Develop new Mule modules (such as custom connectors) in Java using Mule SDK, in order to use them in other Mule apps.

Intro Webinar

For a good introductory explanation to what you can do with MuleSoft’s Anypoint Platform, check out this webinar:

Anypoint Platform 101: API-led integration basics with MuleSoft


Official Documentation & References

Here’s the official documentation.

Most important parts are:


Training

For a very complete MuleSoft developer training, you can follow this free and self-paced course:

MuleSoft.U Development Fundamentals (Mule 4)


Videos and Quick samples:

MuleSoft Training Videos

Worker API Workshop videos


Certifications

MuleSoft provides several certification exams that validate your knowledge as a developer of integrations.

Since the first exam is open book, you should be familiar with the official documentation structure.