# Ably Chat API Reference This section of the documentation contains the API references for Ably Chat. ## Chat SDKs The following API references are available. They are automatically generated from source code: * [JavaScript](https://sdk.ably.com/builds/ably/ably-chat-js/main/typedoc/modules/chat-js.html) * [React Hooks](https://sdk.ably.com/builds/ably/ably-chat-js/main/typedoc/modules/chat-react.html) * [Kotlin (JVM & Android)](https://sdk.ably.com/builds/ably/ably-chat-kotlin/main/dokka/) * [Swift](https://sdk.ably.com/builds/ably/ably-chat-swift/main/AblyChat/documentation/ablychat/) ## REST API A raw [REST API](https://ably.com/docs/api/chat-rest.md) is also provided - you don't need to install any SDK to use this. This is used where an Ably Chat SDK is not available for your chosen platform, or you don't wish to use an SDK due to resource constraints. ## Further information In addition to the API references listed, Ably's documentation provides information on how these interfaces are used. This includes key concepts such as connections, chat rooms, messages and typing indicators. You can find that information on the following pages: * [About Ably Chat](https://ably.com/docs/chat.md) * [Getting Started with Ably Chat](https://ably.com/docs/chat/getting-started.md) * [Chat SDK Setup](https://ably.com/docs/chat/setup.md) * [React UI Kit Overview](https://ably.com/docs/chat/react-ui-kit.md)