# API Reference

Welcome to the API reference for EmbodiedGen.

This section contains detailed documentation for all public modules, classes,
and functions. Use the navigation on the left (or the list below) to
browse the different components.

* [**Data API**](data.md): Tools for data processing, conversion, and rendering.
* [**Envs API**](envs.md): Simulation environment definitions.
* [**Models API**](models.md): The core generative models (Texture, 3DGS, Layout, etc.).
* [**Trainer API**](trainer.md): PyTorch-Lightning style trainers for models.
* [**Utilities API**](utils.md): Helper functions and configuration.
* [**Validators API**](validators.md): Tools for checking and validating assets.
