# 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.