# API Reference
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).
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.