T-Chat
Menu

Realtime chat your product can ship today

T-Chat is a drop-in React chat SDK with built-in moderation, presence, and notifications — backed by a multi-tenant API and admin dashboard.

Everything you need to ship chat

Realtime message delivery

Starter

Instant delivery via Supabase Realtime broadcast.

Moderation built in

Starter

Harm, profanity, and direct-contact checks run before a message is ever stored.

Drop-in React component

All tiers

A conversation list, message view, and composer, ready to embed.

Multi-tenant by default

All tiers

Every record is isolated by tenant and enforced with row-level security.

See the full feature list →

Up and running in minutes

Install the SDK, provision a user, and embed a moderated chat panel in your React app.

Install
pnpm add @tesark/chat-react
App.tsx
import { ChatProvider, ChatPanel } from "@tesark/chat-react";
import "@tesark/chat-react/styles";

<ChatProvider
  accessToken={accessToken}
  userId={userId}
  tenantId={tenantId}
  apiUrl={API_URL}
>
  <ChatPanel />
</ChatProvider>

Simple, per-tenant pricing

Compare plans →

Ready to add chat to your product?

Provision your first tenant and send a moderated message in minutes.