Multi-tenant, embeddable, WS-native

Drop-in chat for your streams, rooms, and bots.

Authenticated joins (Discord/guests), per-room controls, webhook ingress, moderation, and low-latency WebSockets. Built to scale to 1k+ viewers per room with a clean path to media/binary fan-out.

Get an embed in two steps

  1. Create a room in the dashboard.
  2. Drop the generated iframe snippet into your site.

Prefer API? Call /rooms, mint a token, and connect to wss://api.chat.socialstream.ninja/ws/{room}.

Webhook-ready

Push messages or moderation actions from your bots via HMAC-signed webhooks.

Auth & Tokens

Discord OAuth, guests, scoped JWTs per room/role, short-lived tokens, mod scopes.

Moderation

Ban, mute, stealth-ban, webhook moderation, per-room logs, rate limits, optional filter.

Webhooks & Bots

HMAC ingress for chat/moderation/system events; bridge bots easily.

Scaling Path

NATS/Redis-backed presence and fan-out; multi-node ready; binary path reserved.

Plans & Pricing

Free

$0/month

Perfect for testing and small communities.

  • ✓ 1 chat room
  • ✓ Up to 100 concurrent viewers
  • ✓ 20 messages per 10 seconds
  • ✓ Discord & Patreon auth
  • ✓ Webhook ingress
  • ✓ Moderation tools
  • ✗ Custom domain

Pro

Recommended

For growing streams and professional use.

  • ✓ Up to 10 chat rooms
  • ✓ Up to 2,000 concurrent viewers per room
  • ✓ 60 messages per 10 seconds
  • ✓ Discord & Patreon auth
  • ✓ Webhook ingress & Moderation
  • ✓ Custom domain support
Upgrade in Dashboard

Documentation

Quick Start

  1. Create a room from the Dashboard
  2. Copy the iframe embed code
  3. Paste into your website
  4. Done! Viewers can join immediately

Custom Domain Setup

Pro users can use their own domain:

  1. Add CNAME record pointing to chat.socialstream.ninja
  2. Enable Cloudflare proxy (orange cloud) for SSL
  3. Enter your domain in the Dashboard
  4. Your chat is now at https://your-domain.com

API & Webhooks

Connect via WebSocket: wss://api.chat.socialstream.ninja/ws/{room}

Push messages via webhook with your room's API key and HMAC signature.

Developer Console has full API details and testing tools.

Subscription Management

Manage your Pro subscription anytime from the Dashboard:

• Update payment method
• View billing history
• Cancel subscription

Click "Manage Subscription" in your room settings.