---
url: https://talkjs.com/docs/home
---

# TalkJS Documentation

Explore guides, references, and examples to integrate chat.

Ask a question Copy for LLM [View as Markdown](/docs/home.md)

## Getting started

The following guides can help you get up and running with TalkJS.

[React](/docs/UI_Components/React/) [React Native](/docs/UI_Components/React_Native/) [Flutter](/docs/UI_Components/Flutter/) [Next.js](/docs/UI_Components/Nextjs/) [Angular](/docs/UI_Components/Angular/) [Vue](/docs/UI_Components/Vue/) [Svelte](/docs/UI_Components/Svelte/) [JavaScript + HTML](/docs/UI_Components/JavaScript/)

### Classic SDKs

If you signed up with TalkJS before October 2025, you're likely using one of
the [Classic SDKs](/resources/classic-sdks/),
which run chat inside an iframe. They're fully supported and continue to work
exactly as before. Your current setup can stay as-is.

[React (Classic SDK)](/docs/UI_Components/React/Classic/) [JavaScript (Classic SDK)](/docs/UI_Components/JavaScript/Classic/)

## Chat UIs

You can work with one of a range of [pre-built chat UIs](/docs/Features/Chat_UIs/), or mix and match layouts to suit your needs.

[Chatbox](/docs/Features/Chat_UIs/#chatbox)

[Conversation list](/docs/Features/Chat_UIs/#conversation-list)

[Inbox](/docs/Features/Chat_UIs/#inbox)

[Popup](/docs/Features/Chat_UIs/#popup)

## JavaScript Data API

Connect to your TalkJS chat as a user and read, subscribe to, and update your chat data.

[Message data](/docs/JavaScript_Data_API/Messages/)

[User data](/docs/JavaScript_Data_API/Users/)

[Conversation data](/docs/JavaScript_Data_API/Conversations/)

[Session data](/docs/JavaScript_Data_API/TalkSession/)

## REST API

Use the [TalkJS REST API](/docs/REST_API/) to manage messages,
conversations, and users from your backend.

[Start a conversation](/docs/REST_API/Start_Conversation/)

[Send a message](/docs/REST_API/Messages/)

[Create or update a user](/docs/REST_API/Users/)

## Support

- Need help? Contact expert human support.
- Check out the [changelog](https://changelog.talkjs.com/).
- Prefer examples? [Check out the code samples.](/docs/Code_Samples/)
- LLM? [Read llms.txt.](/llms.txt)