# API Reference

To get started:

```
import { Felt } from "@feltmaps/js-sdk";

const felt = await Felt.embed(
  document.querySelector("#container"),
  "FELT_MAP_ID",
  {
    uiControls: {
      cooperativeGestures: false,
      fullScreenButton: false,
      showLegend: false,
    },
  }
);
const layers = await map.getLayers();
```

**View** [**FeltController**](https://developers.felt.com/js-sdk-api-reference/main/feltcontroller) **for a complete list of available functions.** [**FeltEmbedOptions**](https://developers.felt.com/js-sdk-api-reference/main/feltembedoptions) **enumerates initialization options.**

## Documents

* [CHANGELOG](https://developers.felt.com/js-sdk-api-reference/changelog)

## Modules

* [Basemaps](https://developers.felt.com/js-sdk-api-reference/basemaps)
* [Elements](https://developers.felt.com/js-sdk-api-reference/elements)
* [Interactions](https://developers.felt.com/js-sdk-api-reference/interactions)
* [Layers](https://developers.felt.com/js-sdk-api-reference/layers)
* [Main](https://developers.felt.com/js-sdk-api-reference/main)
* [Misc](https://developers.felt.com/js-sdk-api-reference/misc)
* [Selection](https://developers.felt.com/js-sdk-api-reference/selection)
* [Shared](https://developers.felt.com/js-sdk-api-reference/shared)
* [Tools](https://developers.felt.com/js-sdk-api-reference/tools)
* [UI](https://developers.felt.com/js-sdk-api-reference/ui)
* [Viewport](https://developers.felt.com/js-sdk-api-reference/viewport)
