Service Exposure
How Can I Publish a REST API?
Whether you want full control of the API you implement or you just want to generate a back-end for your mobile application in a few minutes, Mendix can do it.
How Can I Publish a SOAP Service or Web Service?
How Can I Publish an OData Service?
How Can I Implement a Custom HTTP Protocol in Mendix?
To implement a custom HTTP protocol in Mendix, you can leverage several powerful features. Firstly, the `Call REST service` module allows you to make direct HTTP requests from within your Mendix app. Additionally, you can use a custom Java action to write and execute more complex logic related to your custom protocol.
How Does Mendix Support Swagger and OpenAPI?
Mendix also supports Swagger and OpenAPI through its publish functions:
- When publishing a REST API, it generates an OpenAPI contract that provides documentation and schema validation.
- Similarly, when publishing an OData API, it also generates an OpenAPI contract for the same purpose.
In 2025, Mendix plans to introduce support for starting from an OpenAPI contract in its interactive REST client. Furthermore, the Mendix Connect Catalog will register OpenAPI contracts from apps deployed in the Mendix cloud by the end of 2024, with manual registration options available until then.
How Can I Use Certificates to Secure My Integrations?
For secure interactions, Mendix allows you to add client certificates and supports key pair authentication for databases like Snowflake and PostgreSQL, ensuring robust security measures are in place.