On-premise chat

Fully-featured on-premise chat

The TalkJS chat API allows you to easily build a chat feature on your own servers. That way you get complete control over chat messaging data.
Chat Inbox illustration
Full control over your chat data

TalkJS provides control over managing your data and a simplified path to custom security and compliance requirements. It allows you to meet any certification, data security, and data governance demands.

On-premise and private cloud installation

The TalkJS Enterprise plan includes an on-premise or private cloud installation option. It makes it possible to have TalkJS on servers you control with dedicated support from TalkJS developers during installation.

Our developers help you set it all up

We'll manage the installation process together to ensure that everything goes right. We'll work together with your team to ensure a perfect setup and implementation.

What you can build with TalkJS

Build any chat use case into your product with just a few lines of code. Frontend UI SDK and out-of-the-box notifications included.

Direct messaging

Connect any two users in your product with private 1-on-1 chat.

Group chat and chat rooms

Let multiple users engage in group conversations to collaborate.

Chat for livestreams

Connect thousands of users in virtual events and live streams.

Pre-built UI illustration
Build on a strong foundation
Core capabilities
High availability and failover

The TalkJS on-premise deployment is identical to what we host on our servers. A single application server (plus failover) and not a cluster is sufficient because a single TalkJS server can handle many concurrent users, conversations, and messages.

Database

TalkJS persists data in a Postgres database. If you already use Postgres within your application, TalkJS strongly suggests using a separate and dedicated database exclusively for TalkJS.

Software updates

TalkJS software updates should be seamless and easy. For updates, the TalkJS team pushes new Docker images to the Docker Hub. Updates and bug fixing throughout the contract duration are also included in the Enterprise on-premise package.

Hardware requirements

The hardware requirements depend on the use case and predicted usage. If you are unsure of what hardware to procure, please contact our dedicated solutions engineer to discuss this further.