AIGRaaS
Product

Multi-Provider Support

Works with VAPI, ElevenLabs, Bland, Retell, OpenAI, Anthropic, and more

One integration, universal protection. Pre-built templates for every major AI platform. If your provider has an API, AIGRaaS works with it.

10+

Platform integrations

REST

Single API

SDKs

JS, Python

Every AI provider has a different API, a different prompt format, a different tool-calling protocol. Guardrails should be the stable layer across all of them, not yet another thing you rewrite when you swap models. AIGRaaS sits between your AI and your users — swap providers freely, the guardrails don't care.

Platform-agnostic by design

AIGRaaS evaluates text, not providers. Send the AI response, get a verdict. Pre-built templates wire up the most common platforms in minutes — VAPI webhooks, ElevenLabs middleware, OpenAI assistant hooks.

vapi-integration.ts
import { AIGRaaS } from "@aigraas/client";

// VAPI webhook handler
export async function POST(req: Request) {
  const { message, call } = await req.json();

  const verdict = await new AIGRaaS({
    apiKey: process.env.AIGRAAS_KEY,
  }).evaluate({
    ruleset: "voice-healthcare-v1",
    response: message.content,
    context: { callId: call.id, agentId: call.assistantId },
  });

  return Response.json({
    message:
      verdict.status === "approved" ? message.content : verdict.redirectTo,
  });
}

Voice platforms

Pre-built templates for VAPI, ElevenLabs, Bland, Retell, and any provider that supports webhooks or function calling.

LLM providers

Works with OpenAI, Anthropic, Google Gemini, Mistral, and any model accessible via REST or SDK. Provider-specific prompt templates for Mode 1.

Swap providers without rewriting guardrails

Move from GPT-4 to Claude to Gemini over a weekend. AIGRaaS stays the same — your ruleset is the contract, not the model.

Framework-agnostic

Drops into LangChain, LlamaIndex, Vercel AI SDK, or custom agent code. The evaluate() call is the integration surface.

AIGRaaS runs between your AI and your users. It doesn't replace your provider — it protects the surface between the provider and the human.

10+

platforms with first-class integration templates

Questions we get

Ready to try it?

Evaluate any AI response in the playground — no signup required.