Aurora platform consists of two main parts: Aurora Core and modules.
Aurora Core is a part which manages modules and wraps all API request handlers. It has several tools for that, such as EAV manager which provides property-independent storing of objects in database.
The second part of platform is a group of specific modules. These modules provide functionality you can interact with using PHP API or WEB API.
If you used step-by-step installation instructions you may have noticed
modules.json file. It contains list of modules which will be installed during
composer install task.
The next level of module management is configuring module via configuration file.
Every module has such file. And all these files are stored in
data/settings/modules/ directory. The simplest configuration parameter is
Disabled. You can toggle any module by setting this parameter to
Other parameters are module-specific and must be considered in corresponding documents.