M-Files includes an ActiveX/COM API. Supported languages include VB.NET, C#, Visual Basic, VBScript, and C++. Additionally, M-Files includes the M-Files Web Service API that allows programmatic access to M-Files through a REST-like interface.
M-Files API is included within the installation of the M-Files software. The ActiveX/COM API documentation is available as an online version and as a Microsoft HTML Help (CHM) file. For viewing the CHM file, you might need to open its properties dialog and unblock it.
The M-Files UI Extensibility Framework allows external add-ins (M-Files Applications) to modify M-Files Desktop behavior. With these applications, the M-Files experience can be changed to better match specific business areas and needs. For more information, please visit www.m-files.com/UI_Extensibility_Framework.