Moderation that works
while you sleep.
Your users stay safe. You stay focused on your product.
See how 3 AI providers analyze the same content in real-time
Consensus across all providers. This content would be blocked before reaching your users. Different providers, same conclusion.
THE BUILD VS BUY CALCULATION
What you're actually signing up for
Raw AI models give you scores. You still need everything else.
to build moderation infrastructure in-house
Dashboard, appeals, webhooks, audit trails, rate limiting, provider abstraction...
to cover text, image, and video
OpenAI for text. Hive for images. Azure for CSAM. Perspective for toxicity. Each with different APIs.
when providers change or deprecate APIs
Provider goes down? Threshold needs tuning? New category added? That's your problem now.
WHAT MAKES VETTLY DIFFERENT
The hard problems, solved
These are the things that take weeks to build yourself.
Multi-provider text analysis
OpenAI Moderation + Google Perspective in one call. Get toxicity, hate speech, spam, and harassment scores without juggling APIs.
await vettly.check({
text: comment.body,
policy: "community-safe"
})Video frame extraction
Upload a video, get frame-by-frame analysis. We handle FFmpeg, thumbnail extraction, and parallel processing. You get flagged timestamps.
await vettly.check({
video_url: upload.url,
frames_per_second: 1
})Policy-as-code
YAML policies version-controlled with your app. Different thresholds per category. Swap providers without touching code.
rules:
- category: hate_speech
threshold: 0.3
action: blockSee protection in action
Test real content against our AI moderation. See what gets blocked before your users ever see it.
Sample Messages
Click a sample or enter content
Active Detection Engines
Define custom thresholds per category. Block, flag, or warn based on your community standards.
Scan images for NSFW, violence, and harmful content with Hive and Azure providers.
Detect toxicity, spam, and hate speech with OpenAI and Perspective providers.
Frame-by-frame analysis for NSFW, violence, weapons, and more in uploaded videos.
Your Rules, Your Thresholds
Define custom moderation policies in YAML. Set per-category thresholds, choose actions, and version control your safety rules alongside your code.
Per-category thresholds
Set different sensitivity levels: hate_speech: 0.3, spam: 0.7, etc.
Configurable actions
block, flag, or warn based on severity and your community standards.
Provider flexibility
Choose OpenAI, Hive, or Perspective per category for optimal results.
name: "community-safe"description: "Balanced moderation for user-generated content"rules:- category: hate_speechthreshold: 0.3action: blockprovider: openai- category: harassmentthreshold: 0.5action: flagprovider: perspective- category: spamthreshold: 0.7action: warnprovider: openai- category: violencethreshold: 0.4action: blockprovider: hive
Drop-in Security Layer
Integrate enterprise-grade content safety with a few lines of code. Policies decide actions, SDKs keep auth simple, and webhooks + retries keep you in the loop.
npm install @nextauralabs/vettly-sdk
Type-safe TypeScript SDK for Node.js & Edge runtimes.
pip install vettly
Python SDK with async support for Django, FastAPI & Flask.
REST API
Works with any language via simple HTTP requests.
import { ModerationClient } from '@nextauralabs/vettly-sdk';const client = new ModerationClient({apiKey: process.env.VETTLY_API_KEY});// Moderate user contentconst result = await client.check({content: userMessage,policyId: 'moderate' // or 'strict', 'permissive'});if (result.action === 'block') {return res.status(403).json({ error: 'Content blocked' });}// Safe to proceedawait saveComment(userMessage);
Simple pricing, no surprises
Start free. Pay for volume when you need it. All plans include the dashboard, webhooks, and audit trails.
Developer
Test the API. No credit card.
- 10,000 text checks/mo
- 250 image + 100 video checks/mo
- OpenAI provider
- Pre-built policies
- Dashboard + logs (24h)
- No credit card
Starter
Add images and video moderation.
- Unlimited text
- 5K images + 2K videos
- OpenAI + Hive providers
- Webhooks + Appeals
- 7-day audit logs
Pro
POPULARCustom policies + more providers.
- 20K images + 10K videos
- + Perspective + Azure
- Custom YAML policies
- Priority support
- 30-day audit logs
Enterprise
Unlimited scale + SLA guarantees.
- Unlimited everything
- All 4 AI providers
- 99.9% uptime SLA
- Dedicated support
- 90-day audit logs