> For the complete documentation index, see [llms.txt](https://docs.whereby.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.whereby.com/reference/core-sdk-reference/api-reference.md).

# API Reference

The WherebyClient is the entry point for this API. Construct it once, and then you can retrieve each of the sub-clients.

```jsx
import { WherebyClient } from "@whereby.com/core";

const client = new WherebyClient();
const localMedia = client.getLocalMedia();
const roomConnection = client.getRoomConnection();
```

### Clients

{% content-ref url="/pages/QSj03KWJGgzAATRrqJd7" %}
[WherebyClient](/reference/core-sdk-reference/api-reference/wherebyclient.md)
{% endcontent-ref %}

{% content-ref url="/pages/d2ykTQWKdTdY11Mnx7VM" %}
[LocalMediaClient](/reference/core-sdk-reference/api-reference/localmediaclient.md)
{% endcontent-ref %}

{% content-ref url="/pages/WGL3fF0jbdomGjoT0oC4" %}
[RoomConnectionClient](/reference/core-sdk-reference/api-reference/roomconnectionclient.md)
{% endcontent-ref %}
