Mendix Support Guide

Last modified: April 23, 2024

1 What You Can Expect from Mendix Support

Mendix Support is here to answer any questions and solve any issues that you might have. We try to make your journey as frictionless as possible.

1.1 Service Level Agreements

We are available for all users of the Mendix Platform, and we are bound by service-level agreements (SLAs) with our licensed customers. Licensed customers can select their SLA level: Standard or Premium. The SLA level determines the specific agreement in the following areas:

  • Support availability
  • Platform availability
  • Maintenance
  • Incident response time
  • Incident resolution time
  • Recovery time objective (RTO)
  • Recovery point objective (RPO)

You can check the Mendix SLA here.

1.2 Premier Support

In addition to our Premium SLA, Mendix offers Premier Support, with elevated support levels, specifically for customers with business critical apps. The Premier Support package contains the following for customers on the Mendix Public or Dedicated Cloud:

  • 24/7 support availability for critical and high tickets
  • 24/5 support availability for medium and low tickets
  • Direct access to a senior designated team (Support and R&D)
  • Escalation hotline for Production down issues
  • Proactive app monitoring on critical issues
  • Quarterly ticket review meetings with the senior designated team

Please contact Mendix Support or your Customer Success Manager if you want to know more.

1.3 Extended Support

Extended Support may be offered in cases where the support of a major Mendix version is discontinued in line with its end of Support date. Extended Support incurs an additional cost and covers support within one year following the GA release of the latest Mendix major version.

There are 6-month and 12-month packages available for Extended Support.

For example, support for Mendix 7 ended upon the release of Mendix 10 GA. However, if you have purchased Extended Support, version 7 remains supported for either six months or one year from the release date of Mendix 10 GA.

Please contact your Customer Success Manager or Mendix Support if you want to know more.

2 Finding Your Answers

We expect that many questions and issues can be solved by reading the Mendix Documentation and by exploring the Mendix Community. If you cannot find the answer to your question in one of these locations, you can submit a question, incident, or change request to Mendix Support. We will act as the focal point for issues on Mendix Studio Pro, your applications, and the Developer Portal. We will forward the issue to the second- and third-line if necessary.

2.1 Mendix Academy

If you have questions about Mendix Academy these will normally be handled by the Academy team.

You can contact Mendix Academy directly at academy@mendix.com. Mendix Academy may take 3-5 business days to reply to your inquiry.

If you have passed a Mendix certification, Mendix Academy will need 3-5 business days to prepare your certificate. You do not need to raise a support ticket as it will only be forwarded to the Academy team.

3 Feature Requests

We would like to invite you to an important channel where you can provide feature requests to Mendix: the Mendix Community. Any customer can post a feature request that can be reviewed, expanded on, and voted on by other members of the Mendix community. Based on this feedback, every quarter we will determine which features have the most value according to our customers, and we will implement them.

For more details, see Mendix Community.

4 Accessing Mendix Support

You can access the Mendix Support team through the Mendix Support Portal, via email (support@mendix.com), or by phone (phone numbers are listed in the Support Portal). Please note that critical tickets always need to be accompanied by a phone call to speed up the triage of the issue. In the Support Portal, you can check the status of your personal tickets, check all the submitted tickets for your applications, and provide updates on them.

5 What We Expect from You

Mendix supports the Mendix Platform, and we expect you to support the applications that you build on the platform. The standard SLA does not include the following:

  • Developing code on your behalf
  • Debugging or troubleshooting your applications
  • Analyzing and troubleshooting the health and performance of your applications or your infrastructure, except when we suspect an underlying issue exists in the Mendix Platform
  • Troubleshooting Mendix community-developed components from the Mendix Marketplace

For more information, see the Support for Different Deployment Strategies section below.

During the start phase, and through part of the scale phase, of your digital transformation journey, it might be best to let your development team (DevOps) handle the support of the applications. As the number of applications grows, it is best to let an expert service desk handle the support of your applications. You can involve your existing service desk team or outsource support to one of our support partners which you can find listed on the Meet Our Partners page.

5.1 Mendix Admins

To manage your company account and the users, projects, and licensed cloud nodes of your company, you can appoint Mendix Admins.

Please read more about this in Control Center.

5.2 Technical Contacts

You need to appoint a Technical Contact for each of your applications running in the Mendix Public Cloud or Cloud Dedicated. The Technical Contact checks the performance of the applications in the Developer Portal and receives alerts from the Mendix Developer Portal based on errors and warnings in the application. It is possible to have other team members receive these alerts as well. Reading these alerts carefully and acting upon them is important, as they can affect the performance of your app. For more information on alerts, see Alerts.

5.3 Training

We expect your support team to be trained and certified on Studio Pro and the Developer Portal so that they can interpret and analyze alerts, graphs, and logs in the Developer Portal. For more information, please check our available classroom courses and expert webinars or contact the Mendix Academy (academy@mendix.com).

6 Platform Status

If there is an issue with the Mendix Platform that affects multiple customers, or if there is planned maintenance, we will communicate this through our status page and send updates on the progress through email if you have subscribed to this service. It is recommended that your service desk team subscribes to updates from this page.

7 Reach Out to Mendix Support

7.1 Reporting Issues

If, after your analysis, you suspect there is an issue with the Mendix Platform (or if you have questions about your analysis), you can reach out to Mendix Support. We will provide pointers on how to solve the issues yourself or redirect you to Expert Services for further assistance. If we suspect a platform issue, we will involve second- and third-line support for confirmation and, if it is a platform issue, we will fix it. If the issue is commercial (for example, because your app requires a larger app container or more file storage), we may refer you to your Customer Success Manager directly.

7.2 Large-Scale Testing

You may sometimes want to perform testing on your app which could impact cloud operations. This might include the following:

  • Load test
  • Performance test
  • Penetration (PEN) test

Your SLA contains the following clause:

Without first obtaining the prior written consent of Mendix, Customer may not intentionally perform any actions, such as load tests, performance tests, or similar tests that might interfere with or disrupt the integrity or performance of the App Platform or Cloud Services.

If you are planning this sort of testing you must raise a ticket with Mendix Support and include as much information as possible, including:

  • type of test
  • IP addresses
  • environment IDs
  • exact timings
  • contact details of parties directly involved – including any third parties who are assisting

Please provide this information as early as possible, at least two weeks in advance of the test date. Mendix may refuse permission to do some kinds of test if they break local laws or pose too high a risk to the Mendix infrastructure or other customers.

If you want to perform penetration tests, your Customer Service Manager (CSM) can provide you with an indemnification agreement. This should be signed by all parties, confirming the information above, and agreeing that your tests are legal and do not impact other customers. If you don’t know who your CSM is, Mendix Support can provide you with their contact details.

If Mendix is not aware of your tests, you may find that they are interrupted if they cause unexpected alerts to be generated for our Cloud Operations or Security teams. You may also be breaking your agreement with Mendix.

8 Product Support Period

Mendix supports the current major release and the two prior major releases (and we support each major release for a minimum of 24 months). Because of this, Mendix recommends upgrading your apps to the latest version of Studio Pro at least once a year. We will reach out to you in time if you are running on a version that will become unsupported so that you have ample time to perform an upgrade.

9 Support for Different Deployment Strategies

With our Multi-Cloud strategy, Mendix allows the apps that you build to be deployed in any Cloud. This can be in the Mendix Public Cloud, Mendix Dedicated Cloud, Mendix Private Cloud, SAP Business Technology Platform, or in other on-premises and Cloud architectures.

The full stack is depicted in the table below. This indicates which components are Mendix supported, or supported by a Mendix Partner or a third party. If no support is indicated, then you will need to arrange support of this component yourself. Each of the components is described in more detail in Components of the Mendix Stack, below.

Stack (see below for more information) Public Cloud Cloud Dedi­cated Private Cloud - Con­nected Private Cloud - Stand­alone Private Mendix Platform SAP BTP Cloud Foundry/ Docker & Kuber­netes Tradi­tional³
Appli­cation
Platform Support­ed Marketplace content Mendix Mendix Mendix Mendix Mendix Mendix Mendix Mendix
Commun­ity Support­ed Marketplace content
Runtime Mendix Mendix Mendix Mendix Certified Mendix Partner² Mendix Mendix Mendix
Deploy­ment Pipe­line Mendix Mendix Mendix Certified Mendix Partner²
Logs/ Metrics Mendix Mendix Certified Mendix Partner² Mendix Partner¹
Appli­cation Opera­tion Mendix Mendix Mendix Mendix Certified Mendix Partner² Mendix Mendix
Buildpack Mendix Mendix Mendix Mendix Certified Mendix Partner² Mendix Mendix Mendix
Contain­er Platform/ OS/ Java/ Web Server Mendix Mendix Certified Mendix Partner² Mendix Partner¹
Infra­structure Mendix Mendix Certified Mendix Partner² Mendix Partner¹
Database/ File Storage/ Network Mendix Mendix Certified Mendix Partner² Mendix Partner¹

¹Support will go through SAP Support.

²Support will go through Private Mendix Platform Certified Partners.

³Traditional means deploying directly on Windows or Linux without using containerization.

In the diagrams below, the following colors are used:

9.1 Mendix Public and Dedicated Cloud

The Mendix Public and Dedicated Clouds are an integrated part of the Mendix Platform and are therefore fully supported as described in the SLA. Mendix Support has access to app health, logs, graphs and monitoring.

9.2 Mendix for Private Cloud

Mendix for Private Cloud is based on the Kubernetes-Native Operator Framework. You can check the supported Kubernetes platforms in our Private Cloud documentation. Check our System Requirements for other supported components like database and storage. The Mendix Gateway Agent and Mendix Operator are supported by Mendix. Mendix Support does not have access to app health, logs, graphs and monitoring. If you run into issues or want to ask a question on these supported components, please always provide relevant logs, data, and your own analysis that explains why you suspect the issue is caused by one of our supported components.

9.3 Private Mendix Platform

Private Mendix Platform provides a platform experience in on-premises or (virtual) private cloud environments. It is dependent on Mendix for Private Cloud and Kubernetes, and integrates with tooling in the customer’s landscape. Please refer to Private Mendix Platform documentation for prerequisites to install the platform and set up configurations, as well as Mendix for Private Cloud documentation for supported environments.

This offering is delivered, managed and supported by Certified Partners (or Certified Customers). If you run into issues regarding your private platform, please contact your Certified Partner for support.

9.4 SAP Business Technology Platform

Mendix provides an integration with the SAP Cloud Foundry environment of SAP Business Technology Platform (SAP BTP). Mendix applications are built to run on SAP BTP using the Mendix Cloud Foundry buildpack. Please check out the supported components in SAP Business Technology Platform. Mendix Support does not have access to app health, logs, graphs and monitoring – for support on these components, please contact SAP Support. If you run into issues or want to ask a question on the supported components, please always provide relevant logs, data, and your own analysis that explains why you suspect the issue is caused by one of our supported components

9.5 Cloud Foundry / Docker and Kubernetes / Traditional Architectures

Mendix is compatible with all the well-known cloud providers: IBM Cloud, Microsoft Azure, Amazon Web Services (AWS), Red Hat OpenShift, and Google Cloud Platform. Depending on the Cloud architecture a Mendix application is built using the Mendix Cloud Foundry buildpack, the Mendix Docker Buildpack or to a Unix-like or Windows server. Check our System Requirements for the supported components of any Cloud Foundry / Docker and Kubernetes / traditional architecture.

Mendix Support does not have access to app health, logs, graphs and monitoring. If you run into issues or want to ask a question on these supported components, please always provide relevant logs, data and your own analysis that explains why you suspect the issue is caused by one of our supported components.

10 Components of the Mendix Stack

These are the components of the Mendix stack described in the section above. Please read an extensive description of the Mendix architecture in the Evaluation Guide.

10.1 Database, File Storage, and Network

The database component includes the database service and the creating, storing, downloading, uploading, and restoring of backups. The file storage component refers to the file storage service and the creating, storing, downloading, uploading, and restoring of backups. The network component consists of the connection between the front-facing web server and the application, between the application and an external end point.

Only when running on the Mendix Public Cloud or Cloud Dedicated, can Mendix Support analyze these components.

10.2 Infrastructure

The infrastructure component includes all web servers, runtime servers, and database servers, with their Operating Systems and configuration.

Only when running on the Mendix Public Cloud or Cloud Dedicated, can Mendix Support analyze this component.

10.3 Container Runtime Platform

The container runtime platform refers to the platform for managing, creating, destroying and scaling of runtime containers. In the Mendix Public Cloud and Cloud Dedicated Cloud Foundry is used.

Only when running on the Mendix Public Cloud or Cloud Dedicated, can Mendix Support analyze this component. When running on SAP BTP, the selected third party can analyze this component.

10.4 Buildpack, m2ee, and Service Console

The Mendix buildpacks for Cloud Foundry and Docker are available in GitHub repositories. The documentation for the buildpacks and m2ee tools is contained within these GitHub repositories and, because they are released under an Open Source license, the code can be inspected and the functionality and options can be understood by customers who wish to use these buildpacks.

If you want to run Mendix apps on a Unix-like server you will need the m2ee tools, available on GitHub. Read more about installing on systems running Unix-like operating systems in Unix-Like Deployment.

Only when running on the Mendix Public Cloud or Cloud Dedicated, can Mendix Support analyze these components. Because Mendix has no control over the context in which the buildpack or m2ee tools are run outside of the Mendix Public Cloud and Cloud Dedicated, you will have to demonstrate that the bug is in the supported component by showing the behavior independently from the context in which you are using it.

If you want additional features or some other change in a buildpack or m2ee tools, you can make a Pull Request , create an Issue in the GitHub repository, or contact Mendix Support.

If you wan to run Mendix apps on Windows server you will need the Windows Service. The release notes and installation manual can be found in the Windows Service release notes. Read more about installing on systems running Windows operating systems in Microsoft Windows.

If you want additional features or some other change in the Windows Service, you can contact Mendix Support.

10.5 Application Operation

The application operation component is used for stopping and starting environments and configuring constants, scheduled events, and runtime settings.

Only when running on the Mendix Public Cloud, Cloud Dedicated, Private Cloud Connected or SAP BTP through the Developer Portal, can Mendix Support analyze this components.

10.6 Logs and Metrics

The logs component takes care of viewing and downloading application log files. The metrics component refers to viewing application metrics.

Only when running on the Mendix Public Cloud or Cloud Dedicated, can Mendix Support analyze these components.

10.7 Deployment Pipeline

The deployment pipeline takes care of creating and deploying deployment packages Please read all about the Deployment options in Deployment.

Only when running on the Mendix Public Cloud, Cloud Dedicated, Private Cloud Connected or SAP BTP through the Developer Portal, can Mendix Support analyze this component.

10.8 Runtime

The runtime component includes the Mendix Runtime, and all of its supported features. Please read all about the Mendix Runtime in Mendix Runtime.

Mendix Support needs application logs to analyze this component. Because Mendix has no control over the context in which the runtime is run, outside of the Mendix Public Cloud and Cloud Dedicated, you will have to demonstrate that the bug is in the supported component by showing the behavior independently from the context in which you are using it.

10.9 Marketplace Components

Platform-supported Marketplace content refers to all Marketplace content marked as platform-supported in the Mendix Marketplace. Community-supported Marketplace content includes all Marketplace content not marked as platform-supported in the Mendix Marketplace

For details about the levels of Support for Marketplace components, see the Marketplace Content Support section in Marketplace Overview.

Mendix Support needs application logs to analyze these components. Because Mendix has no control over the context in which the Marketplace content is run outside of the Mendix Public Cloud and Cloud Dedicated, you will have to demonstrate that the bug is in the supported component by showing the behavior independently from the context in which you are using it.

10.10 Application

This includes the implementation and configuration of features, and the data and files in the Mendix app itself. These components are not accessible for Mendix Support and issues in the application are out of the scope of Mendix Support, although we will gladly assist in case of questions.

11 Documents in This Category

  • Prepare Your App for Support
  • Describes how to configure app authorization to select the affected app (or apps) in the Mendix Support Portal.

  • App Node Requests
  • Describes how to deploy a new licensed node in Mendix Cloud or on-premises/virtual private cloud.