# Usage Examples and Best Practices

The MAT Data Manager is a powerful tool that, if handled correctly, allows users to perform a range of complex and elaborate operations. The power and generalization of this service imply a certain level of difficulty in use, as evidenced by its OpenAPI specification.

This module provides a more detailed explanation of some of its key functionalities with the aim of showing users how to best utilize the service. To further simplify understanding, common usage scenarios and examples will be used to demonstrate the service's salient features.

Please remember that whenever you wish to invoke an endpoint of the Data Manager, you must authenticate using either Bearer or Basic authentication, depending on your project's settings. If you are unsure of your settings, it is advisable to use Bearer authentication, as this is the default mode always accepted by the service. For more information, please refer to the section [How to Authenticate with the Data Manager](https://40factory.gitbook.io/mat-data-manager-en/usage-examples-and-best-practices/how-to-authenticate-with-the-data-manager).
