Welcome to the TalkJS documentation. Here you'll find reference information that should help you get up and running with TalkJS quickly. Do get in touch if you have any questions.
Quick start guides
Choose your UI
Choose from three different pre-built chat UIs, or mix and match layouts to suit your needs.
InboxChatboxPopupExplore the REST API
Call the TalkJS REST API here to manage messages, conversations, and users from your backend.
Starting a conversationParticipating in a conversationCreating or updating a userTutorials
Learn how to integrate TalkJS into your application by following one of our tutorials.
How to build chat into a React app with TalkJSHow to build a chat into an Angular app with TalkJSHow to add chat into a Vue.js app with TalkJSAdd chat to a Svelte app with TalkJSAdd chat to a Next.js app with TalkJSExamples
Check out the ready-to-play examples for different use cases on our examples repository on GitHub.
React exampleAndroid exampleAngular exampleDjango exampleFlutter example