# Overview
The API reference does not contain every file/class used in the SDK but the interfaces used to communicate with the modules (see Getting started/Roomle Modules).
# Configurator
When you're requesting an instance of the configurator by using const roomleConfigurator = await RoomleSdk.getConfigurator(); you get a class of type Configurator.
To integrate a configurator you'll need the getApi() function which will give you an RoomleConfigurator instance.
You can then use RoomleConfigurator.callbacks to get ConfiguratorUiCallbacks whose functions you can override to receive configurator callbacks.