Three lines of defense.
One request.
Super Simple Guard sits between your users and your model. One call, and the cascade decides what's cheap, what's fast, and what needs a deeper analysis.
What your user typed
Three lines of defense
- 01Rules
- 02Smart pass
- 03Deep analysis
What you get back
Waiting for input
In your product
One guard. Whatever your front door looks like.
Every kind of product attracts its own kind of abuse. Here is what that looks like, and what the guard does before your model ever sees the message.
What happened next. Never reached the model. The user saw: “I can help with invoices and plans. Anything else about your account?”
Five minutes
That's the whole integration.
No SDK to learn, no safety infrastructure to run. If your app can call fetch, it can be protected before lunch.
- 1
Create a project
One project, one default policy. Eight categories are already on.
- 2
Copy the key
Bearer token. Nothing to deploy, nothing to host.
- 3
Make the call
Send the text your user typed. Branch on decision.
const response = await fetch(
"https://api.supersimpleguard.com/v1/moderations",
{
method: "POST",
headers: {
Authorization: `Bearer ${process.env.GUARD_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ input: userInput }),
},
);
const { decision, decision_reason } = await response.json();
if (decision === "block") {
return res.status(400).json({ error: decision_reason.category });
}Pricing
The plans are still being designed.
The principles aren't.
There will be a free tier that covers the rules and the smart pass. Beyond that, three rules decide what you pay.
You pay for the hard cases
Most messages take the cheap path. Extra cost only shows up on the ones that need a deeper analysis.
Bring your own key
Run the hard cases through your own Anthropic or OpenAI account and skip the markup. Routing, policy, and reporting stay the same.
The plan finds you
Start small. If your usage outgrows the plan mid-month, the cheaper tier is applied retroactively. Nobody is punished for guessing wrong.