OData Services

Last modified: October 7, 2024

Introduction

OData is a set of best practices for building REST APIs that standardizes many aspects of REST APIs. It describes how you should provide filtering, sorting, and pagination on your entities, as well as how you should provide nested data structures. Using OData best practices ensures your APIs are compatible with tools like Excel and PowerBI out of the box (see Expose Data to BI Tools Using OData), and ensures that API clients can optimize payload size and minimize roundtrips for the best possible usage performance.

Published OData services are registered automatically in the Catalog, making them usable in other Mendix apps. Discovering and using them in external entities is made easy for users deploying to the Mendix Cloud, as published OData Services are registered automatically in the Catalog and made available in the Studio Pro Integration pane.

To publish OData services, see:

To consume OData services, see:

To learn about using OData to implement REST best practices, see

To wrap services, APIs, or databases in OData, see: