A Mendix application can be deployed in different ways. You can deploy to your local machine for development and testing, you can deploy to the Mendix cloud, Cloud Foundry-based platforms, Azure, AWS, SAP Cloud, or a server you configured yourself.
You can click Run Locally in the toolbar to run your app locally. Use the Open browser button to directly jump to your app running at localhost. If you plan to deploy to the Mendix Cloud later on and your project contains Java actions, you should enable the Emulate Cloud Security setting. For more information, see Java in the Cloud.
3 Mendix Cloud
The Mendix Cloud is the default deployment option when you get started with the Mendix Platform. As an integrated solution, the Mendix Cloud includes backups, monitoring, high availability, and more.
From within the Modeler, you can view the cloud nodes you have available in the Mendix Cloud. You can create a deployment package (MDA) in the Developer Portal, and from there, you can transport it and start running your application. For more information, see Mendix Cloud.
If you create your app from an IBM Starter App, or an IBM Starter Kit on IBM Cloud, then the Developer Portal will lead you through the creation of an environment on IBM Cloud. You can then deploy your app to your IBM environment directly from within the Modeler.
For more information, see IBM Cloud.
If you create your app from an SAP Starter App, the Developer Portal will lead you through the creation of an environment on SAP Cloud Platform. You can then deploy your app to your SAP environment directly from within the Modeler.
For more information, see SAP Cloud Platform.
6 Cloud Foundry
7 Docker and Kubernetes
Mendix can be deployed in a Docker container to provide highly scalable solutions and automated delivery pipelines (CI/CD).