LIVE PROTECTION

Content moderation
that just works.

One API for text, images, and video. Deterministic responses. Custom policies. Real-time protection.

api.vettly.dev
POST /v1/check
Analyzing...
"action": "allow"
→ Safe to publish
Production-ready
Fast response times
Simple API
Custom policies
INTERACTIVE DEMO

See it in action

Test real content against our AI moderation. Click a sample or enter your own.

Sample Messages

Result

Click a sample or enter content

WHAT YOU GET

Everything you need

A complete moderation platform, not just an API.

Text, Images & Video

One unified API for all content types. Same request format, same response schema.

Custom Policies

Define rules in YAML. Set thresholds per category.

Fast Response

Optimized for real-time moderation flows.

Webhooks

Get notified when content is flagged or blocked.

Dashboard

Monitor decisions, review trends, export logs.

Deterministic

Same input, same output. Every time. Predictable JSON with clear actions and confidence scores.

AI Agent Ready

Works with Claude, Cursor, and any MCP-compatible AI tool. One config line.

BUILT WITH VETTLY

From zero to production in minutes

We built this Discord bot with Vettly. Add it to your server or build your own.

Vettly Bot
Online
BadActorToday at 2:34 PM
I hate everyone in this server you all suck
Vettly BotBOTToday at 2:34 PM
Message blocked
Detected: harassment, toxic content
GoodUserToday at 2:35 PM
Hey everyone! Just finished the tutorial, this is awesome 🎉
Vettly BotBOTToday at 2:35 PM
Message approved
Protected
Real-time

One API call. That's it.

This bot took an afternoon to build. The moderation logic? Just one line of code. Try it on your server or check out the source to build your own.

// The entire moderation logic
const result = await vettly.check({ content, contentType: "text" })
  • Full Discord bot in ~200 lines
  • Text and image moderation
  • Configurable policies per server
  • Open source on GitHub
DEVELOPER EXPERIENCE

Ship in minutes

One API call. Consistent response format. That's it.

Request
curl -X POST https://api.vettly.dev/v1/check \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"content": "Text to moderate", "policy": "default"}'
Response
{
"action": "block",
"categories": {
"hate": 0.91,
"harassment": 0.08,
"violence": 0.12
},
"flags": ["hate"],
"latency_ms": 147
}
DASHBOARD

Everything at a glance

Real-time analytics, decision logs, and policy performance. All in one place.

vettly.dev/dashboard
Today's Checks
0
+23% from yesterday
Blocked
0
2.7% block rate
Avg Latency
0ms
Under SLA
Accuracy
0%
Based on appeals
Request Volume
Allowed
Blocked
00:0006:0012:0018:00Now
Recent Decisions
Text
Great product, highly recommend!
allow
Image
profile_photo_2847.jpg
allow
Text
You're worthless and should...
block
Text
This might be spam...
flag
PRICING

Fair, transparent pricing

Start free, scale as you grow. No hidden fees.

Developer

For testing and development

$0/month
  • 10,000 text checks/month
  • 250 image checks/month
  • 100 video checks/month
  • Pre-built policies
  • Dashboard access
  • 24-hour log retention
Get Started

Starter

For small teams

$29/month
  • Unlimited text checks
  • 5,000 image checks/month
  • 2,000 video checks/month
  • Custom policies
  • Webhooks + Appeals
  • 7-day log retention

Pro

POPULAR

For production apps

$79/month
  • Unlimited text checks
  • 20,000 image checks/month
  • 10,000 video checks/month
  • Custom policies
  • Webhooks + Appeals
  • 30-day log retention
  • Priority support

Enterprise

High-volume apps

$499/month
  • Unlimited text moderation
  • 200,000 image checks/month
  • 100,000 video checks/month
  • Priority processing queue
  • Advanced analytics + export
  • Webhooks + batch pipelines
  • Dedicated support channel

Built for production

Enterprise-grade reliability and security from day one.

Consistent API

Same JSON structure for every request. Text, images, video — one predictable format.

Built for Speed

Optimized for low-latency responses. See real performance in the playground above.

Your Data, Your Control

We don't train on your content. Configure retention policies to match your requirements.

Production Infrastructure

Deployed on enterprise-grade cloud infrastructure with monitoring and alerting.