EXTENSIBILITY

Open & Extensible
Low-Code Development

Go beyond the low-code status quo with the interoperable Mendix platform

Develop applications
without limits

The Mendix low-code application development platform is built on open standards and open-source technologies, giving developers unlimited opportunities to extend platform and application capabilities.

Seamlessly integrate the platform with your tech stack, extend applications with custom code, leverage open APIs to programmatically adjust models, and build beyond the standard expectations of low-code. Mendix is open and extensible at every level.

Platform extensibility

Adapt the Mendix platform to your enterprise development needs

Platform

The core functionality of the Mendix platform is accessible through APIs. Developers can connect Mendix with existing technologies, incorporate third-party testing services, or use automation services (such as Jenkins or GitLab) to orchestrate a CI/CD pipeline.

  • Integrate Mendix with third-party systems and applications
  • Connect Mendix to your existing CI/CD pipeline
  • Create application projects
  • Manage sprints, stories, user feedback, permissions, and security
  • Automate the migration of applications to other platforms with the Mendix Platform SDK

Models

With the Mendix Model SDK, developers can access the core of every Mendix application, including: microflows, custom widgets, security constraints, Java actions, and more. We ensure these models are fully open, accessible, and shareable.

  • Migrate legacy applications to the cloud
  • Read, modify, and analyze the model of any application
  • Choose how you migrate applications to and from Mendix

Application extensibility

Extend the capabilities of your applications with reusable components and custom code

Front-end

Developers can extend the front-end capabilities of every application using custom-built widgets and actions leveraging Javascript. Mendix empowers developers to use open frameworks like React Native, PWA, and Mendix’s Atlas UI to build engaging web and mobile application experiences.

  • Leveraging the Mendix Client Javascript library to connect to data, logic, and pages modeled in your Mendix IDE
  • Use existing open-sourced libraries with tools such as Node Package Manager (NPM)
  • Manage sprints, stories, user feedback, permissions, and security

Integrations

Integrate Mendix with your ecosystem of third-party software tools and technology with support for REST, SOAP, GraphQL, and JDBC. Developers work more efficiently in Mendix by easily accessing and exposing information in your existing application portfolio.

  • Unlock and govern low-code data integration with Mendix Connect
  • Easily leverage open standards and third-party services within your Mendix applications
  • Expose live Mendix application data in one click for consumption in BI tools like Tableau, analytics platforms like SAS and R, or in Excel with Mendix OData support

Front-end

Developers can extend the front-end capabilities of every application using custom-built widgets and actions leveraging Javascript. Mendix empowers developers to use open frameworks like React Native, PWA, and Mendix’s Atlas UI to build engaging web and mobile application experiences.

  • Leveraging the Mendix Client Javascript library to connect to data, logic, and pages modeled in your Mendix IDE
  • Use existing open-sourced libraries with tools such as Node Package Manager (NPM)
  • Manage sprints, stories, user feedback, permissions, and security

Integrations

Integrate Mendix with your ecosystem of third-party software tools and technology with support for REST, SOAP, GraphQL, and JDBC. Developers work more efficiently in Mendix by easily accessing and exposing information in your existing application portfolio.

  • Unlock and govern low-code data integration with Mendix Connect
  • Easily leverage open standards and third-party services within your Mendix applications
  • Expose live Mendix application data in one click for consumption in BI tools like Tableau, analytics platforms like SAS and R, or in Excel with Mendix OData support

Build applications smarter

Maia for Smart Development uses AI in real time to improve software quality, security, and performance through generation, assistance, and guidance.

Generation: Automate tasks and generate software components to increase development speed, consistency, and quality.

Assistance: Real-time, context-driven recommendations assist with the creation of application logic, workflows, and UI.

Guidance: Maia Chat, our AI-powered chatbot integrated into the Mendix IDE, provides developers with contextual advice and learning paths.

Build smarter applications

Maia for Smart Development uses AI in real time to improve softwarMaia for Smart Apps has the versatility, speed, and governance to simplify the creation and deployment of intelligent software and agents.e quality, security, and performance through generation, assistance, and guidance.

Versatility: Leverage our flexible hosting options for the freedom, simplicity, and power needed to go from experiment to outcome.

Speed: Jumpstart your AI innovation with Mendix’s suite of integrated reusable GenAI components and starter apps.

Governance: Mendix provides you with the controls needed to ensure that your GenAI is as smart, secure, and cost effective as possible.

Discover the smart apps difference

Ai-powered smart apps built with Mendix are generative, proactive, conversational, intelligent, and contextual.

Make data-based decisions: Smart apps leverage large amounts of data to help you make the most informed strategic decisions.

Save costs and increase efficiency: Reduce waste and save resources. Smart apps optimize the SDLC to increase efficiency and accelerate processes.

Rise above the competition: Drive innovation and deliver customer experiences that propel your business beyond your competitors.

You should be building smart apps with low-code

Ai-powered smart apps built with Mendix are generative, The challenges of AI are no match for low-code. See how and why low-code is the enterprise’s choice to build smart apps.proactive, conversational, intelligent, and contextual.

Download eBook

Frequently Asked Questions

What is Maia?

Maia is a collection of AI-assisted capabilities that support teams throughout the application development lifecycle.Maia includes a suite of AI recommenders, each with specialized capabilities: Maia Microflow/Nanoflow Recommender, Maia Best Practices Recommender, and Maia Workflow Recommender. The purpose of these recommenders is to help teams model and deliver higher-quality apps faster and more consisten

Learn more about Maia

How does Maia work?

Maia is built into the Mendix IDE. The recommenders use deep learning and the ML analysis of millions of anonymized applications to guide developers and make application development faster and easier.

  • Maia Microflow/Nanoflow Recommender helps you build models and application logic.
  • Maia Best Practices Recommender makes sure your app follows best practices.
  • Maia Workflow Recommender suggests applicable microflows and valid activities in your workflows.

Is Maia available for all Mendix developers?

Yes. Developers of all experience levels can use Maia to accelerate the delivery of low-code apps. Maia is turned on by default, but developers have the option to turn it off.Maia helps experienced developers build and innovate faster. Our recommenders also help novice developers understand low-code by learning the best actions to take throughout each stage of the application development process.

How can Maia improve the development process?

Whether you’re a novice or a professional, Maia helps developers of all skill levels build apps faster and more efficiently.Maia acts as a virtual Mendix coach by inspecting models, identifying issues, recommending fixes, and measuring your app against best practices. If you’re new to low-code, Maia will serve as your guide throughout the application lifecycle so you can learn how to develop apps as you go. For professional developers, Maia streamlines and automates repetitive tasks so you can build fast and innovate more.

Start building
with Mendix
Get started today!