Livestreaming

Livestreaming Moderation API

Keep livestreams safe in real time.

Streaming chat moderation plus periodic broadcast frame checks.

What it detects

  • Hate speech in chat
  • Harassment
  • NSFW broadcast frames
  • Doxxing
  • Spam raid patterns
  • Custom rules

Why developers choose Vettly

  • Sub-500ms streaming chat decisions
  • Image checks on broadcast frames
  • Webhooks for stream-level alerts
  • Audit trails for creator support
Example request
bash
import { createStreamingClient } from '@vettly/sdk';

const streaming = createStreamingClient('YOUR_KEY');
const ws = streaming.connectRealtime({
  policyId: 'chat-policy',
  onResult: (result) => {
    if (result.safe) showMessage(result);
    else logBlocked(result);
  }
});

await ws.connect();
const result = await ws.moderate(message);
Example response
json
{
  "safe": true,
  "action": "allow",
  "categories": {
    "harassment": 0.02,
    "spam": 0.01
  },
  "latency_ms": 47
}

Compared to chat-only filters

Vettly covers the broadcast video alongside the chat - one policy, one decision schema.

Get an API key

Start making decisions in minutes with a Developer plan and clear upgrade paths.

Get an API key