Skip to main content

Deployment Options

Deployment Options

What Deployment Options Does Mendix Provide?

An application built with Mendix is based on a cloud-native design and conforms to Twelve-Factor App principles. The Mendix Runtime is fully optimized to run in a container technology that is compatible with most modern cloud platform offerings like Kubernetes and Docker. Mendix apps are thus able to utilize the benefits of these cloud platforms, such as auto-scaling, auto-provisioning, auto-healing, low infra-overhead, CI/CD support, and cloud interoperability. For more information on these Mendix architecture principles, see Architecture Principles.

Within this flexible model, Mendix supports a wide variety of deployment options, allowing you to run your Mendix application on a public, virtual private, private, hybrid, multi-cloud, or traditional (virtual) server.

For more information on what deployment option fits your company and deployment strategy, see the Decision Guide page.

Mendix Cloud Deployments

Mendix Cloud deployments stand out as the premier choice for deploying Mendix applications due to their seamless integration with the Mendix development platform, offering a platform assisted experience through the entire software delivery lifecycle, while leaving the infrastructure operations and maintenance to Mendix.

A platform assisted experience ensures low total cost of ownership and fastest time to app completion. Platform experience provides capabilities such as Portfolio Management for organizing and prioritizing your low-code ideas, Pipelines for zero click build, testing and deployments, Control Center for low-code landscape governance and operations.

Mendix Cloud deployments can deploy to a single tenant or multi-tenant setup via the following deployment options:

  • Mendix Cloud (multi-tenant)
  • Mendix Cloud Dedicated (single tenant)

Mendix Cloud is owned and maintained by Mendix with rigor to meet the highest security standards. See Mendix Platform Security for more information on on certifications.

For more information, see the Mendix Cloud Deployments page.

Third-party Cloud Deployments

You may want to deploy Mendix applications on a managed cloud provided by a third-party vendor for security and compliance reasons or for organizational preference. Mendix offers seamless integrations to enable you to run your apps on leading cloud providers via the following deployment offerings:

  • Mendix on Azure
  • Mendix on SAP
  • Mendix on STACKIT
  • Mendix on Kubernetes (on supported third-party clouds)

With third-party cloud deployments, Mendix apps run on your private subscription of third-party clouds, while still being connected to the Mendix development platform for assistance through the software development lifecycle for the best experience.

For more information, see the Third-Party Cloud deployments page.

Mendix for Private Cloud Deployments

For enterprises that have stringent security requirements or complex governance needs, Mendix provides Private Mendix Platform to run Mendix apps in fully air-gapped private clouds or on-premise. Opting to run and operate your applications on dedicated infrastructure offers enhanced control over security, compliance, and customization. It does result in a higher upfront and ongoing investment to operate and manage the underlying infrastructure. To ensure low-code success, Mendix also provides a fully air-gapped platform experience powering the software delivery lifecycle.

For more information, see the Private Cloud Deployments page.

What is the Most Efficient Way to Run My Mendix Apps?

If you don’t have the experience or knowledge in your company to run the required infrastructure to deploy Mendix applications, Mendix Cloud is the best deployment option.

Can I Deploy My Mendix Apps to My Own Infrastructure?

If you are not able to run your applications on a public Mendix Cloud deployment option because of security or compliance concerns, you can always deploy to a third-party cloud, where the infrastructure is managed by third-party vendors, or to a private cloud, where the infrastructure is owned and maintained by yourself or a certified partner.

Which Components Required to Host Mendix Are Part of the Supported Scope for Each Deployment Category?

The following table shows the party responsible for deploying and maintaining each component. For more details, refer to the Decision Guide.

Supported Scope Across Deployment Categories
Mendix Cloud and Mendix Cloud DedicatedThird-Party CloudsMendix on KubernetesPrivate Clouds
ApplicationCustomerCustomerCustomerCustomer
RuntimeMendixMendixMendixMendix
Deployment PipelineMendixMendixMendixMendix, Customer, and Partner
LogsMendixMendixCustomerCustomer and Partner
MetricsMendixMendixCustomerCustomer and Partner
Application OperationsMendixMendixMendixCustomer and Partner
Container Runtime PlatformMendixMendixCustomerCustomer and Partner
InfrastructureMendixMendixCustomerCustomer and Partner
DatabaseMendixMendixCustomerCustomer and Partner
File StorageMendixMendixCustomerCustomer and Partner
NetworkMendixCustomerCustomerCustomer and Partner

Choose your language