Open and Extensible

The Mendix Platform is open and extensible at every level. Mendix applications seamlessly integrate with other applications and cloud services, and open models ensure no lock-in.

Openness is a cornerstone of the Mendix Platform.

Mendix applications seamlessly integrate with other applications and cloud services. Core platform functionality is accessible through APIs for integration with third-party security and application lifecycle services. And Mendix takes platform openness to the next level by offering a Model API and Platform SDK. Using an open model specification, Mendix is the world’s first high-productivity aPaaS platform to publish application model metadata.

high-productivity aPaaS platform

Open Standards and Open Source

Mendix’s fully open, pluggable platform architecture allows you to leverage open standards and open source technologies for unparalleled interoperability and extensibility, as well as fuel innovation by harnessing the ingenuity and scale of open source communities.

On the platform level, we chose to adopt Cloud Foundry, the world’s largest open source platform project supported by leading technology vendors, as a foundational technology. Cloud Foundry offers cloud interoperability and application portability across cloud providers, including the Mendix Cloud, our public cloud hosted on AWS, so you’re not locked into deploying on a particular cloud.

As a member of the Cloud Foundry Foundation, we actively contribute to the project as well. In addition, you can deploy applications in a virtual private cloud using Docker containers.

We support standards such as OpenID for user management, SAML for authentication, UML for domain models, BPMN for process and application logic models, HTML5 and CSS3 for UI models.

We use frameworks like Bootstrap, React and PhoneGap to offer the best possible User Experience for web and mobile applications.

Cloud Foundry Amazon Web Services OpenID UML React Bootstrap

Open Models

Mendix’s signature visual, model-driven platform
 brings business users and developers together 
to build multi-channel applications at record speed.

As customers build core intellectual property in application models, we ensure these models are fully open, accessible and sharable.

Mendix is the only high-productivity application platform to publish all application models—domain model, logic model, and UI model—in an open model specification.

And our Model API and Platform SDK provide access to your core application artifacts from third-party tools.

Open Models

Unlocking the value of the Model API

Model Scripts

Model Scripts

Automate application model updates and changes through scripts.

Model Analysis

Model Analysis

Ensure application quality by running a model analysis service that rates your models for robustness and sustainability.

Model Export

Model Export

Export your application models in an open format that offers an elegant exit, should you ever need to leave.

Deploy

Legacy Migration

Migrate legacy applications to the Cloud, generating application models in Mendix.

Open Data

Digital innovation is fueled by analytics and insight. 
With Mendix’s OData support, you can easily turn Mendix application data into information you can use to improve the customer experience and streamline operations.

With one click, you can expose live Mendix app data in OData format for consumption in BI tools like Tableau, analytics platforms like SAS or R, or in Excel.

OData is an open protocol that allows the simple creation and consumption of query-able and interoperable APIs for data.

Just right-click any entity in your domain model and publish it via OData. Your security rules still apply. A streaming query mechanism features high performance and low memory usage.

Platform Extensibility

Platform Extensibility

We offer APIs for all core platform functionality, allowing Mendix to fit seamlessly within your IT landscape. Integrate your choice of Identity & Access Management systems using the User Management API.

Incorporate third-party testing services or even use Jenkins to orchestrate your CI/CD pipeline by leveraging the Mendix Build Server and Deploy APIs.

App Extensibility

With Mendix, visual developers have access to an
 ever-expanding library of over 400 building blocks, made available Mendix and third-parties.

In addition, 3GL coders can develop custom app extensions in Java, JavaScript or Scala (in tools such as Eclipse, Brackets, and Visual Studio Code) and packaging them as native model actions for use by visual developers.

Web APIs in REST/JSON or SOAP can be easily consumed and mapped into Mendix data models. And app functionality itself can be exposed via web APIs.

Join over 40,000 developers. Start building for free.

Get Started