Extensibility API for C# Developers

Last modified: April 4, 2025

Introduction

Extensions can be written in C#, described here, or using a web API which is documented separately in Extensibility API for Web Developers.

If you need to add your own custom UI to Studio Pro, you can achieve this using web technology. Your web-based UI will be rendered in Studio Pro using a hosted web view, the API provides communication functionality between your web UI and the C# extension logic.

Prerequisites

  • You need at least a basic understanding of the Mendix platform.
  • You need some understanding of the Mendix Model.
  • You need to have some C# development experience. Extensions are developed using C#, and compiled into a .dll assembly file.

Getting Started

For detailed explanation on how to get started with extensions, check out Get Started with the Extensibility API.

You can also check out our examples and API reference documentation.

How-tos

Here is a list of how-tos for you to begin with:

Advanced APIs

APIs for the Mendix platform’s advanced users:

Learn More

You can dive into the following topics in depth:

Documentation in This Category