Catalog Guide

Last modified: April 23, 2024

1 Introduction

The Catalog is a development tool provided in the Mendix Cloud.

OData REST services provided by Mendix Apps running in the Mendix Cloud, published OData services, are automatically registered in your organization’s Catalog upon deployment. This provides you with an up-to-date view of all the OData REST APIs published and consumed by your Mendix apps. These assets can be curated in the Catalog to ensure that they are exposed to the relevant users and can be found easily.

Learn about updates and improvements in the Catalog release notes.

2 Catalog and Mendix Connect

Mendix Connect is a collection of functionalities available in the Mendix Platform that allow people in your organization to discover, understand, connect, and govern data securely. The Catalog is a part of the Mendix Connect ecosystem as a user-friendly way to view, share, and use data within your organization.

In addition to the Catalog, Mendix Connect functionalities include:

3 Catalog Home

From the Catalog Home screen, you can navigate to the following tabs:

  • Home – search in the Catalog, manually register a service from different applications, select from the most popular services
  • Browsesearch for registered assets in the search pane and see details of the metadata of selected asset, either with the Data View or Landscape View
  • Curate – carry out curate functions on registered assets to enrich the registered metadata and increase discoverability

From the Home screen, you can do the following:

  • Search – search in the Catalog using the Search box or by clicking the suggested Tags

  • Register a new data source – manually register an OData service from your enterprise business application to the Catalog (for more details, see How to Register OData Resources in the Catalog)

  • Popular Data Sources – click on the most popular data sources

The Catalog is also integrated in Mendix Studio Pro to find and connect to shared data sources in your apps. For further details on using Catalog in Studio Pro, see Integration Pane in the Studio Pro Guide.

4 Information Available in the Catalog

In the Catalog, all the information for registered assets is displayed in the Catalog search details screen. This information comes from the metadata in the OData service contract, and also from additional metadata that is added when registered assets are curated. Registered assets can be curated by owners, Curators, and Mendix Admins.

The information that is registered for data sources and exposed datasets are as follows:

  • Endpoints – All registered assets are defined as endpoints (URLs) in the Catalog. The endpoint of the service is accessed by the consuming app.

  • Environment – To complete the location of the asset, the endpoints are published to an environment. The location of the OData service also includes the environment to which the publishing app is deployed. Connecting to a data source in the correct environment is very important. For example, when developing an app, you want to connect to the test data of the app deployed to a non-production test or acceptance environment. However, the final production app will have to access the datasets from the production environment - the actual live or working data. In the Catalog, the Environment Type is also specified which indicates to users the quality of the data.

  • Published OData service – At the service endpoint, there are the OData service metadata contract files that define the service. Available data sources are registered in the Catalog by exposing datasets, attributes, and associations in the published OData service.

  • Versions – The contract exposed at a specific endpoint may be changed over time by the service owner, and if good practice is followed, these changes will be indicated by changing the version number. Every published OData service has a version number. Apps consuming from a service will consume from a specific version of a service deployed to an environment.

Mendix Admins can assign and manage Curators, Owners, and External Users, and control discoverability settings. For more information, see Catalog Administration.

5 Documents in This Category