Studio Pro Extensibility Services in C#
Last modified: September 10, 2026
Introduction
C# Extensibility is no longer being actively developed and will receive only critical fixes going forward. For new, modern extensions, use the TypeScript Web Extensibility APIs instead.
A Studio Pro service is an interface that exposes some core Studio Pro functionality to extensions. These interfaces are named I*Service and can be found in Mendix.StudioPro.ExtensionsAPI.Services or Mendix.StudioPro.ExtensionsAPI.UI.Services namespaces. It can be injected using the Microsoft Extensions Framework, also referred to as MEF. For more information about MEF and how to use it, refer to the official Microsoft documentation
You should not implement these interfaces in your production code, although it is possible to make sense to do so for unit testing purposes.
List of Available Services
- Helpers to operate on the app model or parts of it:
- Services giving access to interactive operations:
- Utility services: