Data Hub Architecture | Mendix Evaluation Guide

Skip navigation

Data Hub Architecture

Data vs Metadata
The Data Hub Catalog acts as a phonebook or map to the data and capabilities provided by software in your organization. It contains metadata about the applications, environments, services, and versions deployed. For every system registered, the contracts describing its services are parsed & stored, so users can easily find the descriptions of the datasets, logic,and events provided by these systems. The catalog does not contain any data, only the metadata required to describe these applications and services.

What APIs Are Available in Data Hub?

Data Hub also offers a set of APIs that allow users to programmatically leverage the capabilities of the platform. These APIs are built on open standards with public documentation, which allows for usage from both Mendix apps as well as full-code apps. This in turn enables customers to leverage Data Hub’s functionality in custom ways based on their individual organization (for example, by integrating Data Hub into their CI/CD pipelines). 
 The following APIs are available:
  • Register APIfor registering and updating data sources to the organization’s Mendix Data Hub
  • Search APIfor searching and retrieving information on registered assets that can be used in your app development
  • Transform API — for Mendix users deploying to a non-Mendix environment and generating the request bodies to register data sources published from a Mendix app
For more details, see the Data Hub API documentation.

How Is Data Hub Secured?

Security in Data Hub is integrated in the practices that Mendix applies for the whole platform. For an overview on security, see Security.  
The Data Hub Catalog leverages the following capabilities:
  • The Catalog is a Mendix app, so it uses the built-in security from the Mendix Runtime
  • The Cloud security practices are applied, including encryption, transport layer security, and a secured setup in the Mendix Cloud
  • API tokens are issued by the Platform Security layer