1<!DOCTYPE html><!--S8FcjAZR16zXoj0D0kvvZ--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/7d4881bb7e1bf84d-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/claw.png"/><link rel="stylesheet" href="/_next/static/css/1e029399eed18ee2.css?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/a070b2a5015e98e7.css?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-275d321b13a76167.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB"/>
1<script src="/_next/static/chunks/3c5e7735-5fdb3167948cc923.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB" async=""></script>
1<script src="/_next/static/chunks/2762-ba578431b0e8961d.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB" async=""></script>
1<script src="/_next/static/chunks/main-app-e82f8224c117568b.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB" async=""></script>
1<script src="/_next/static/chunks/4183b258-cc3990d61d32254b.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/layout-f73e4053ecb11206.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB" async=""></script>
1<script src="/_next/static/chunks/5724-134ce329f8ad580d.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB" async=""></script>
1<script src="/_next/static/chunks/4805-84cef15c213d34b0.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/pricing/page-ddc9ea955f6578e7.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB" async=""></script>
1<link rel="preload" href="https://api.pirsch.io/pa.js" as="script"/><meta name="next-size-adjust" content=""/><link rel="manifest" href="/site.webmanifest"/><title>Pricing | AI Gateway & Data Protection Plans â Grepture</title><meta name="description" content="Free, Pro, Business, and Custom plans for AI observability and data protection. Full observability and protection for every AI call. Start free with 1,000 requests/month. No credit card required."/><link rel="canonical" href="https://grepture.com/pricing"/><link rel="alternate" hrefLang="en" href="https://grepture.com/pricing"/><link rel="alternate" hrefLang="de" href="https://grepture.com/de/pricing"/><link rel="alternate" hrefLang="x-default" href="https://grepture.com/pricing"/><meta property="og:title" content="Pricing | AI Gateway & Data Protection Plans"/><meta property="og:description" content="Free, Pro, Business, and Custom plans for AI observability and data protection. Full observability and protection for every AI call. Start free with 1,000 requests/month. No credit card required."/><meta property="og:url" content="https://grepture.com/pricing"/><meta property="og:site_name" content="Grepture"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Pricing | AI Gateway & Data Protection Plans"/><meta name="twitter:description" content="Free, Pro, Business, and Custom plans for AI observability and data protection. Full observability and protection for every AI call. Start free with 1,000 requests/month. No credit card required."/><link rel="icon" href="/favicon.ico?dc47e356cb91ea7d" type="image/x-icon" sizes="48x48"/>
1<script>(function(){try{var t=localStorage.getItem("theme");if(t==="dark"||(!t&&window.matchMedia("(prefers-color-scheme:dark)").matches)){document.documentElement.classList.add("dark")};var l=localStorage.getItem("preferred-locale");if(l&&!document.cookie.includes("preferred-locale="))document.cookie="preferred-locale="+l+";path=/;max-age=31536000;samesite=lax"}catch(e){}})()</script>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB" noModule=""></script>
1</head><body class="__variable_c29908 antialiased"><div hidden=""><!--$--><!--/$--></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div class="min-h-screen bg-background text-foreground overflow-x-clip"><div class="relative px-6"><div class="pointer-events-none absolute inset-0 hidden md:block" aria-hidden="true"><div class="mx-auto h-full max-w-[1190px]"><div class="absolute top-0 bottom-0 left-0 w-[calc((100vw-100%)/2)] -translate-x-full border-r border-grid"></div><div class="absolute top-0 bottom-0 right-0 w-[calc((100vw-100%)/2)] translate-x-full border-l border-grid"></div></div></div><div class="relative mx-auto max-w-[1190px] border-x border-grid"><header><nav aria-label="Main navigation"><div class="flex items-center justify-between px-6 py-4"><a class="inline-flex items-center font-mono text-2xl font-bold tracking-tight z-10" href="/"><span class="text-foreground">gr</span><img src="/claw.png" alt="Grepture" class="h-12 w-12 rotate-290 -ml-4 mt-1 opacity-50 dark:brightness-0 dark:invert -z-10"/><span class="text-foreground -ml-5">pture</span></a><div class="hidden items-center gap-8 text-sm text-muted md:flex"><a class="inline-flex items-center gap-1.5 transition-colors duration-150 hover:text-foreground" href="/pricing"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dollar-sign size-4" aria-hidden="true"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg>Pricing</a><button type="button" id="radix-_R_18pbsnqivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger" class="inline-flex items-center gap-1.5 transition-colors duration-150 hover:text-foreground focus:outline-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-package size-4" aria-hidden="true"><path d="M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z"></path><path d="M12 22V12"></path><polyline points="3.29 7 12 12 20.71 7"></polyline><path d="m7.5 4.27 9 5.15"></path></svg>Product<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" id="radix-_R_1opbsnqivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger" class="inline-flex items-center gap-1.5 transition-colors duration-150 hover:text-foreground focus:outline-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-library size-4" aria-hidden="true"><path d="m16 6 4 14"></path><path d="M12 6v14"></path><path d="M8 8v12"></path><path d="M4 4v16"></path></svg>Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><a class="inline-flex items-center gap-1.5 transition-colors duration-150 hover:text-foreground" href="/blog"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-newspaper size-4" aria-hidden="true"><path d="M15 18h-5"></path><path d="M18 14h-8"></path><path d="M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2"></path><rect width="8" height="4" x="10" y="6" rx="1"></rect></svg>Blog</a><a href="https://github.com/grepture" target="_blank" rel="noopener noreferrer" class="transition-colors duration-150 hover:text-foreground" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github size-4" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a><div class="h-4 w-4"></div><a href="https://app.grepture.com/register" class="border border-accent px-3 py-1.5 text-accent transition-colors hover:bg-accent hover:text-background">Get Started</a></div><div class="flex items-center gap-4 md:hidden"><div class="h-4 w-4"></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_1cpbsnqivb_" data-state="closed" data-slot="sheet-trigger" class="text-muted transition-colors duration-150 hover:text-foreground" aria-label="Menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu size-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></nav></header><div class="relative">
1<div class="absolute inset-0 -left-6 -right-6 md:-left-[calc((100vw-100%)/2)] md:-right-[calc((100vw-100%)/2)] border-t border-grid"></div><div class="absolute top-0 left-0 hidden md:block h-4 w-4 -translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background"></div><div class="absolute top-0 right-0 hidden md:block h-4 w-4 translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background"></div></div>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What counts as a request?","acceptedAnswer":{"@type":"Answer","text":"Every API call that passes through the Grepture gateway counts as one request. Both the outbound prompt and the inbound completion. Batch calls count as one request per item in the batch."}},{"@type":"Question","name":"Can I switch plans at any time?","acceptedAnswer":{"@type":"Answer","text":"Yes. Upgrade or downgrade at any time from your dashboard. When you upgrade, you get immediate access to the new planâs features. When you downgrade, the change takes effect at your next billing cycle."}},{"@type":"Question","name":"What happens if I exceed my included requests?","acceptedAnswer":{"@type":"Answer","text":"On paid plans, youâll be notified at 80% and 100% of your included volume. After that, additional requests are billed at your planâs overage rate (â¬8 per 100K on Pro, â¬5 per 100K on Business). Thereâs no hard cap â your traffic keeps flowing. Overage is invoiced at the end of each billing cycle. On the Free plan, processing pauses at the limit until the next cycle."}}
1,{"@type":"Question","name":"Do you store my data?","acceptedAnswer":{"@type":"Answer","text":"By default, Grepture logs request metadata (method, status, latency, rule hits) for your audit trail. Enable zero-data mode and we process everything in-flight without writing any request content to disk. Your prompts and completions never touch our storage."}},{"@type":"Question","name":"Can I try AI features before upgrading?","acceptedAnswer":{"@type":"Answer","text":"The Free plan includes 25 AI-powered requests per month so you can try features like AI PII detection, injection detection, and more. All paid plans include unlimited AI detection."}},{"@type":"Question","name":"How does overage billing work?","acceptedAnswer":{"@type":"Answer","text":"Each paid plan includes a monthly request allowance (100K on Pro, 1M on Business). If you go over, additional requests are billed at your planâs overage rate and invoiced at the end of the billing cycle. Youâll get alerts at 80% and 100% so there are no surprises."}}]}</script>
1<div class="p-10"><div class="mb-2 text-xs text-accent">[<!-- -->Grepture Pricing<!-- -->]</div><h1 class="mb-4 text-lg text-muted">Full observability and protection for every AI call. Start free. Scale when your API traffic grows. No per-seat fees.</h1><p class="text-xs text-muted">Start in 5 minutes. No sales calls, no procurement process.</p></div><div class="relative"><div class="absolute inset-0 -left-6 -right-6 md:-left-[calc((100vw-100%)/2)] md:-right-[calc((100vw-100%)/2)] border-t border-grid"></div><div class="absolute top-0 left-0 hidden md:block h-4 w-4 -translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background"></div><div class="absolute top-0 right-0 hidden md:block h-4 w-4 translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background"></div></div><div class="flex border-t border-grid"><div class="flex items-center border-r border-grid px-6 py-3 text-xs font-medium uppercase tracking-widest text-muted">Interval</div><button class="border-r border-grid px-6 py-3 text-xs transition-colors text-muted hover:text-foreground hover:bg-surface">Monthly</button><button class="border-r border-grid px-6 py-3 text-xs transition-colors bg-accent/5 text-accent font-medium shadow-[inset_0_2px_0_0_var(--accent)]">Annual</button><div class="flex-1 border-r border-grid"></div><div class="flex items-center border-r border-grid px-6 py-3 text-xs font-medium uppercase tracking-widest text-muted">Currency</div><button class="border-r border-grid px-6 py-3 text-xs transition-colors bg-accent/5 text-accent font-medium shadow-[inset_0_2px_0_0_var(--accent)]">$ USD</button><button class="px-6 py-3 text-xs transition-colors text-muted hover:text-foreground hover:bg-surface">⬠EUR</button></div><div class="grid border-t border-grid md:grid-cols-3"><div class="p-8 border-b border-grid md:border-b-0 md:border-r "><h2 class="mb-1 text-lg font-bold text-foreground">Free</h2><div class="mb-1 text-2xl font-bold text-accent">$0<span class="text-sm font-normal text-muted">/mo</span></div><div class="mb-3"></div><p class="mb-6 text-sm leading-relaxed text-muted">For solo developers and side projects exploring AI observability and data protection.</p><ul class="mb-6 space-y-2 text-sm text-muted"><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">1,000 requests/month</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">25 AI detection requests/month</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Prompt inspector & conversation viewer</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Token usage & cost estimation</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">PII detection & redaction (50+ patterns)</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">7-day log retention<span class="group relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark inline size-3.5 shrink-0 cursor-help text-muted/60" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><span class="pointer-events-none absolute bottom-full left-1/2 z-10 mb-2 hidden w-56 -translate-x-1/2 border border-grid bg-background px-3 py-2 text-xs leading-relaxed text-muted shadow-lg group-hover:block">Traffic logs are queryable in the dashboard for the last 7 days. Older data is purged.</span></span></span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">1 team member, 3 rules</span></li></ul><a href="https://app.grepture.com/register" class="block w-full border px-3 py-2 text-center text-sm transition-colors border-gr
1id text-foreground hover:bg-surface">Start for free</a><p class="mt-3 text-center text-xs text-muted">25 free AI detections/month â no credit card required</p></div><div class="p-8 border-b border-grid md:border-b-0 md:border-r ring-2 ring-accent ring-inset"><h2 class="mb-1 text-lg font-bold text-foreground">Pro</h2><div class="mb-1 text-2xl font-bold text-accent">$49<span class="text-sm font-normal text-muted">/mo</span></div><p class="text-xs text-muted">then $10 per 100K requests</p><p class="mt-2 mb-3 inline-block rounded bg-accent/10 px-2 py-1 text-xs text-accent">billed annually</p><p class="mb-6 text-sm leading-relaxed text-muted">For teams sending production API traffic that need full observability and compliance controls.</p><ul class="mb-6 space-y-2 text-sm text-muted"><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1"><span>100,000 requests/month included<br/><span class="text-accent">then $10 per 100K requests</span></span></span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Unlimited AI detection</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Request replay</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Conversation tracing</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Before/after diff view</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">All 80+ detection rules + reversible custom patterns</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">AI PII detection<span class="group relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark inline size-3.5 shrink-0 cursor-help text-muted/60" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><span class="pointer-events-none absolute bottom-full left-1/2 z-10 mb-2 hidden w-56 -translate-x-1/2 border border-grid bg-background px-3 py-2 text-xs leading-relaxed text-muted shadow-lg group-hover:block">Local AI models detect names, organizations, and addresses in freeform text. All models run on Grepture infrastru
1cture â no data leaves to external AI services.</span></span></span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Mask & restore (reversible redaction)</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">LLM-as-a-judge eval scoring<span class="group relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark inline size-3.5 shrink-0 cursor-help text-muted/60" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><span class="pointer-events-none absolute bottom-full left-1/2 z-10 mb-2 hidden w-56 -translate-x-1/2 border border-grid bg-background px-3 py-2 text-xs leading-relaxed text-muted shadow-lg group-hover:block">Automatically evaluate your AI traffic for relevance, helpfulness, hallucination, and more. Built-in templates or custom judge prompts with configurable sampling and filters.</span></span></span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">OpenTelemetry integration<span class="group relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark inline size-3.5 shrink-0 cursor-help text-muted/60" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><span class="pointer-events-none absolute bottom-full left-1/2 z-10 mb-2 hidden w-56 -translate-x-1/2 border border-grid bg-background px-3 py-2 text-xs leading-relaxed text-muted shadow-lg group-hover:block">Export your traffic as OTLP traces to any observability platform â Datadog, Grafana, Honeycomb, and more.</span></span></span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Cost & traffic reports (PDF export)</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">30-day log retention<span class="group relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark inline size-3.5 shrink-0 cursor-help text-muted/60" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><span class="pointer-events-none absolute bottom-full left-1/2 z-10 mb-2 hidden w-56 -translate-x-1/2 border border-grid bg-background px-3 py-2 text-xs leading-relaxed text-muted shadow-lg group-hover:block">Traffic logs are queryable in the dashboard for the last 30 days. Older data is purged.</span></span></span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">5 team members</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Priority email support</span></li></ul><a href="https://app.grepture.com/register" class="block w-full border px-3 py-2 text-center text-sm transition-colors border-accent bg-accent text-background hover:bg-accent/90">Continue with Pro</a></div><div class="p-8 "><h2 class="mb-1 text-lg font-bold text-foreground">Business</h2><div class="mb-1 text-2xl font-bold text-accent">$279<span class="text-sm font-normal text-muted">/mo</span></div><p class="text-xs text-muted">then $6 per 100K requests</p><p class="mt-2 mb-3 inline-block rounded bg-accent/10 px-2 py-1 text-xs text-accent">billed annually</p><p class="mb-6 text-sm leading-relaxed text-muted">For companies standardizing AI observability and compliance across the organization.</p><ul class="mb-6 space-y-2 text-sm text-muted"><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1"><span>1,000,000 requests/month included<br/><span class="text-accent">then $6 per 100K requests</span></span></span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Unlimited AI detection</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Everything in Pro, plus:</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Unlimited team members</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Zero-data mode</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Prompt injection detection<span class="group relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark inline size-3.5 shrink-0 cursor-help text-muted/60" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><span class="pointer-events-none absolute bottom-full left-1/2 z-10 mb-2 hidden w-56 -translate-x-1/2 border border-gr
1id bg-background px-3 py-2 text-xs leading-relaxed text-muted shadow-lg group-hover:block">Locally-hosted model scores requests for adversarial prompt injection attempts. Configure threshold and choose to block or log. No data leaves to external AI services.</span></span></span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">AI toxicity scanning<span class="group relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark inline size-3.5 shrink-0 cursor-help text-muted/60" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><span class="pointer-events-none absolute bottom-full left-1/2 z-10 mb-2 hidden w-56 -translate-x-1/2 border border-grid bg-background px-3 py-2 text-xs leading-relaxed text-muted shadow-lg group-hover:block">Locally-hosted model detects toxic, obscene, threatening, or hateful content. Choose to block, log, or redact. No data leaves to external AI services.</span></span></span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">AI data loss prevention<span class="group relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark inline size-3.5 shrink-0 cursor-help text-muted/60" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><span class="pointer-events-none absolute bottom-full left-1/2 z-10 mb-2 hidden w-56 -translate-x-1/2 border border-grid bg-background px-3 py-2 text-xs leading-relaxed text-muted shadow-lg group-hover:block">Locally-hosted model detects source code, credentials, internal documents, and financial data in your API traffic. No data leaves to external AI services.</span></span></span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">AI compliance flagging<span class="group relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark inline size-3.5 shrink-0 cursor-help text-muted/60" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><span class="pointer-events-none absolute bottom-full left-1/2 z-10 mb-2 hidden w-56 -translate-x-1/2 border border-grid bg-background px-3 py-2 text-xs leading-relaxed text-muted shadow-lg group-hover:block">Locally-hosted model flags potential compliance violations across healthcare, financial, legal, and insurance domains. No data leaves to external AI services.</span></span></span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Full activity log & audit trail</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">90-day log retention + Parquet archive export<span class="group relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark inline size-3.5 shrink-0 cursor-help text-muted/60" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><span class="pointer-events-none absolute bottom-full left-1/2 z-10 mb-2 hidden w-56 -translate-x-1/2 border border-grid bg-background px-3 py-2 text-xs leading-relaxed text-muted shadow-lg group-hover:block">Traffic logs are queryable in the dashboard for the last 90 days. Older data is archived as Parquet files and downloadable on demand via the audit log export API.</span></span></span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">GDPR compliance report (PDF export)</span></li><li class="flex gap-2"><span class="shrink-0 text-accent">+</span><span class="flex items-center gap-1">Dedicated support</span></li></ul><a href="https://app.grepture.com/register" class="block w-full border px-3 py-2 text-center text-sm transition-colors border-gr
1id text-foreground hover:bg-surface">Continue with Business</a></div></div><div class="grid border-t border-grid md:grid-cols-3"><div class="py-8 md:border-r border-grid"></div><div class="py-8 md:border-r border-grid"></div><div class="py-8"></div></div><div class="grid border-t border-grid md:grid-cols-[2fr_1fr]"><div class="border-b border-grid p-8 md:border-b-0 md:border-r"><h2 class="mb-1 text-lg font-bold text-foreground">Custom</h2><p class="text-sm leading-relaxed text-muted">Need a DPA, or custom volume? Letâs talk.</p><ul class="mt-3 space-y-1 text-sm text-muted"><li class="flex gap-2"><span class="text-accent">+</span>Custom request volume</li><li class="flex gap-2"><span class="text-accent">+</span>Custom log retention & archive policy</li><li class="flex gap-2"><span class="text-accent">+</span>Signed DPA & custom terms</li><li class="flex gap-2"><span class="text-accent">+</span>99.99% uptime SLA</li><li class="flex gap-2"><span class="text-accent">+</span>Dedicated onboarding</li></ul></div><div class="flex items-center justify-center p-8"><a href="mailto:[email protected]" class="block w-full border border-grid px-6 py-2 text-center text-sm text-foreground transition-colors hover:bg-surface">Email Us</a></div></div><div class="border-t border-grid overflow-hidden"><div class="flex"><div class="flex-1 border-r border-grid py-4 transition-colors bg-accent/5" style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-accent/40 scale-100" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors bg-accent/5" style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-accent/40 scale-100" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div>
1<div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div><div class="flex-1 border-r border-grid py-4 transition-colors " style="transition-duration:300ms"><div class="mx-auto h-1 w-1 rounded-full transition-all bg-transparent scale-75" style="transition-duration:300ms"></div></div></div></div><div class="relative"><div class="absolute inset-0 -left-6 -right-6 md:-left-[calc((100vw-100%)/2)] md:-right-[calc((100vw-100%)/2)] border-t border-grid"></div><div class="absolute top-0 left-0 hidden md:block h-4 w-4 -translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background"></div><div class="absolute top-0 right-0 hidden md:block h-4 w-4 translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background"></div></div><div class="px-10 pt-10 pb-4"><div class="text-xs text-accent">[<!-- -->Frequently asked questions<!-- -->]</div></div>
1<details class="group border-t border-grid"><summary class="flex cursor-pointer items-center justify-between px-10 py-5 text-sm font-medium text-foreground">What counts as a request?<span class="ml-4 text-muted transition-transform group-open:rotate-45">+</span></summary><p class="px-10 pb-6 text-sm leading-relaxed text-muted">Every API call that passes through the Grepture gateway counts as one request. Both the outbound prompt and the inbound completion. Batch calls count as one request per item in the batch.</p></details><details class="group border-t border-grid"><summary class="flex cursor-pointer items-center justify-between px-10 py-5 text-sm font-medium text-foreground">Can I switch plans at any time?<span class="ml-4 text-muted transition-transform group-open:rotate-45">+</span></summary><p class="px-10 pb-6 text-sm leading-relaxed text-muted">Yes. Upgrade or downgrade at any time from your dashboard. When you upgrade, you get immediate access to the new planâs features. When you downgrade, the change takes effect at your next billing cycle.</p></details><details class="group border-t border-grid"><summary class="flex cursor-pointer items-center justify-between px-10 py-5 text-sm font-medium text-foreground">What happens if I exceed my included requests?<span class="ml-4 text-muted transition-transform group-open:rotate-45">+</span></summary><p class="px-10 pb-6 text-sm leading-relaxed text-muted">On paid plans, youâll be notified at 80% and 100% of your included volume. After that, additional requests are billed at your planâs overage rate (â¬8 per 100K on Pro, â¬5 per 100K on Business). Thereâs no hard cap â your traffic keeps flowing. Overage is invoiced at the end of each billing cycle. On the Free plan, processing pauses at the limit until the next cycle.</p></details><details class="group border-t border-grid"><summary class="flex cursor-pointer items-center justify-between px-10 py-5 text-sm font-medium text-foreground">Do you store my data?<span class="ml-4 text-muted transition-transform group-open:rotate-45">+</span></summary><p class="px-10 pb-6 text-sm leading-relaxed text-muted">By default, Grepture logs request metadata (method, status, latency, rule hits) for your audit trail. Enable zero-data mode and we process everything in-flight without writing any request content to disk. Your prompts and completions never touch our storage.</p></details><details class="group border-t border-grid"><summary class="flex cursor-pointer items-center justify-between px-10 py-5 text-sm font-medium text-foreground">
1Can I try AI features before upgrading?<span class="ml-4 text-muted transition-transform group-open:rotate-45">+</span></summary><p class="px-10 pb-6 text-sm leading-relaxed text-muted">The Free plan includes 25 AI-powered requests per month so you can try features like AI PII detection, injection detection, and more. All paid plans include unlimited AI detection.</p></details><details class="group border-t border-grid"><summary class="flex cursor-pointer items-center justify-between px-10 py-5 text-sm font-medium text-foreground">How does overage billing work?<span class="ml-4 text-muted transition-transform group-open:rotate-45">+</span></summary><p class="px-10 pb-6 text-sm leading-relaxed text-muted">Each paid plan includes a monthly request allowance (100K on Pro, 1M on Business). If you go over, additional requests are billed at your planâs overage rate and invoiced at the end of the billing cycle. Youâll get alerts at 80% and 100% so there are no surprises.</p></details><div class="relative"><div class="absolute inset-0 -left-6 -right-6 md:-left-[calc((100vw-100%)/2)] md:-right-[calc((100vw-100%)/2)] border-t border-grid"></div><div class="absolute top-0 left-0 hidden md:block h-4 w-4 -translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background"></div><div class="absolute top-0 right-0 hidden md:block h-4 w-4 translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background"></div></div><footer class="p-10 pb-8"><div class="grid grid-cols-2 gap-8 text-xs sm:grid-cols-5"><div><p class="mb-3 font-bold text-foreground">Product</p><ul class="space-y-2 text-muted"><li><a class="transition-colors hover:text-foreground" href="/product/observability">Observability</a></li><li><a class="transition-colors hover:text-foreground" href="/product/pii-redaction">PII Redaction</a></li><li><a class="transition-colors hover:text-foreground" href="/product/cost-tracking">Cost Tracking</a></li><li><a class="transition-colors hover:text-foreground" href="/product/prompt-management">Prompt Management</a></li><li><a class="transition-colors hover:text-foreground" href="/product/routing">Routing</a></li><li><a class="transition-colors hover:text-foreground" href="/product/shadow-ai">Shadow AI</a></li><li><a class="transition-colors hover:text-foreground" href="/product/claude-code">Claude Code</a></li><li><a class="transition-colors hover:text-foreground" href="/product/cursor">Cursor</a></li><li><a class="transition-colors hover:text-foreground" href="/pricing">Pricing</a></li><li><a class="transition-colors hover:text-foreground" href="/browse">Browse Extension</a></li><li><a href="https://app.grepture.com/register" class="transition-colors hover:text-foreground">Get Started</a></li></ul></div><div><p class="mb-3 font-bold text-foreground">Resources</p><ul class="space-y-2 text-muted"><li><a class="transition-colors hover:text-foreground" href="/how-it-works">How it works</a></li><li><a class="transition-colors hover:text-foreground" href="/docs">Docs</a></li><li><a class="transition-colors hover:text-foreground" href="/changelog">Changelog</a></li><li><a href="https://github.com/grepture" target="_blank" rel="noopener noreferrer" class="transition-colors hover:text-foreground">GitHub</a></li></ul></div><div><p class="mb-3 font-bold text-foreground">Guides</p><ul class="space-y-2 text-muted"><li><a class="transition-colors hover:text-foreground" href="/guides/redact-pii-openai-api">Redact PII â OpenAI</a></li><li><a class="transition-colors hover:text-foreground" href="/guides/redact-pii-anthropic-claude-api">Redact PII â Claude</a></li><li><a class="transition-colors hover:text-foreground" href="/guides/redact-pii-any-api">Redact PII â Any API</a></li><li><a class="arrow-slide text-accent transition-colors hover:text-foreground" href="/guides">All guides<!-- --> <span class="arrow">â</span></a></li></ul></div><div><p class="mb-3 font-bold text-foreground">Comparisons</p><ul class="space-y-2 text-muted"><li><a class="transition-colors hover:text-foreground" href="/compare/grepture-vs-presidio">Grepture vs. Presidio</a></li><li><a class="transition-colors hover:text-foreground" href="/compare/grepture-vs-llm-guard">Grepture vs. LLM Guard</a></li><li><a class="transition-colors hover:text-foreground" href="/compare/best-pii-redaction-apis-for-llms">Best PII Redaction APIs</a></li><li><a class="arrow-slide text-accent transition-colors hover:text-foreground" href="/compare">All comparisons<!-- --> <span class="arrow">â</span></a></li></ul></div><div><p class="mb-3 font-bold text-foreground">Legal</p><ul class="space-y-2 text-muted"><li><a class="transition-colors hover:text-foreground" href="/terms">Terms</a></li><li><a class="transition-colors hover:text-foreground" href="/privacy">Privacy</a></li><li><a class="transition-colors hover:text-foreground" href="/subprocessors">Subprocessors</a></li><li><a class="transition-colors hover:text-foreground" href="/impressum">Legal Notice</a></li><li><a href="mailto:[email protected]" class="transition-colors hover:text-foreground">Contact</a></li></ul></div></div>
1<div class="-mx-10 mt-12 border-t border-grid px-10 pt-8"><div class="flex flex-col items-center justify-between gap-4 text-xs text-muted md:flex-row"><div class="flex flex-wrap items-center gap-x-3 gap-y-1"><span>© <!-- -->2026<!-- --> <!-- -->Grepture</span><span aria-hidden="true">â¢</span><a href="https://smallsoftwarecompany.com/" class="transition-colors hover:text-foreground">A Small Software Co. product</a></div><div class="flex items-center gap-4"><a href="https://status.grepture.com" class="inline-flex items-center gap-1.5 transition-colors hover:text-foreground mr-4"><span class="inline-block w-1.5 h-1.5 rounded-full bg-muted"></span>System Status</a><button type="button" role="combobox" aria-controls="radix-_R_5apbsnqivb_" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" data-slot="select-trigger" data-size="default" class="border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex items-center justify-between rounded-md border whitespace-nowrap transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 h-auto w-auto gap-1 border-none bg-transparent px-0 py-0 text-xs text-muted shadow-none hover:text-foreground focus:ring-0"><span data-slot="select-value" style="pointer-events:none"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-4 opacity-50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div></div></div></footer></div></div></div><!--$--><!--/$-->
1<script src="/_next/static/chunks/webpack-275d321b13a76167.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[81041,[],\"\"]\n3:I[7077,[],\"\"]\n6:I[70135,[],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[70135,[],\"ViewportBoundary\"]\nb:I[70135,[],\"MetadataBoundary\"]\nd:I[77475,[],\"\"]\n:HL[\"/_next/static/media/7d4881bb7e1bf84d-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/1e029399eed18ee2.css?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"style\"]\n:HL[\"/_next/static/css/a070b2a5015e98e7.css?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"S8FcjAZR16zXoj0D0kvvZ\",\"c\":[\"\",\"en\",\"pricing\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"pricing\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true]}],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1e029399eed18ee2.css?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a070b2a5015e98e7.css?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",null,[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{},null,false,false]},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L9\",null,{\"children\":\"$La\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lc\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$d\",[]],\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"e:I[20387,[\"8962\",\"static/chunks/4183b258-cc3990d61d32254b.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-f73e4053ecb11206.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\"],\"PostHogProvider\"]\nf:I[28433,[\"8962\",\"static/chunks/4183b258-cc3990d61d32254b.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-f73e4053ecb11206.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\"],\"\"]\n4:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{var t=localStorage.getItem(\\\"theme\\\");if(t===\\\"dark\\\"||(!t\u0026\u0026window.matchMedia(\\\"(prefers-color-scheme:dark)\\\").matches)){document.documentElement.classList.add(\\\"dark\\\")};var l=localStorage.getItem(\\\"preferred-locale\\\");if(l\u0026\u0026!document.cookie.includes(\\\"preferred-locale=\\\"))document.cookie=\\\"preferred-locale=\\\"+l+\\\";path=/;max-age=31536000;samesite=lax\\\"}catch(e){}})()\"}}]]}],[\"$\",\"body\",null,{\"className\":\"__variable_c29908 antialiased\",\"children\":[\"$\",\"$Le\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"$Lf\",null,{\"src\":\"https://api.pirsch.io/pa.js\",\"id\":\"pianjs\",\"data-code\":\"DzZ77SdOjdRMmw7R1tc1N5hGY5ZojMiO\",\"strategy\":\"afterInteractive\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"10:I[13307,[\"5724\",\"static/chunks/5724-134ce329f8ad580d.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"4805\",\"static/chunks/4805-84cef15c213d34b0.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"8224\",\"static/chunks/app/%5Blocale%5D/pricing/page-ddc9ea955f6578e7.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\"],\"Nav\"]\n11:T893,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What counts as a request?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Every API call that passes through the Grepture gateway counts as one request. Both the outbound prompt and the inbound completion. Batch calls count as one request per item in the batch.\"}},{\"@type\":\"Question\",\"name\":\"Can I switch plans at any time?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Upgrade or downgrade at any time from your dashboard. When you upgrade, you get immediate access to the new planâs features. When you downgrade, the change takes effect at your next billing cycle.\"}},{\"@type\":\"Question\",\"name\":\"What happens if I exceed my included requests?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"On paid plans, youâll be notified at 80% and 100% of your included volume. After that, additional requests are billed at your planâs overage rate (â¬8 per 100K on Pro, â¬5 per 100K on Business). Thereâs no hard cap â your traffic keeps flowing. Overage is invoiced at the end of each billing cycle. On the Free plan, processing pauses at the limit until the next cycle.\"}},{\"@type\":\"Question\",\"name\":\"Do you store my data?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"By default, Grepture logs request metadata (method, status, latency, rule hits) for your audit trail. Enable zero-data mode and we process everything in-flight without writing any request content to disk. Your prompts and completions never touch our storage.\"}},{\"@type\":\"Question\",\"name\":\"Can I try AI features before upgrading?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The Free plan includes 25 AI-powered requests per month so you can try features like AI PII detection, injection detection, and more. All paid plans include unlimited AI detection.\"}},{\"@type\":\"Question\",\"name\":\"How does overage billing work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Each paid plan includes a monthly request allowance (100K on Pro, 1M on Business). If you go over, additional requests are billed at your planâs overage rate and invoiced at the end of the billing cycle. Youâll get alerts at 80% and 100% so there are no surprises.\"}}]}"])</script>
1<script>self.__next_f.push([1,"5:[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-background text-foreground overflow-x-clip\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 hidden md:block\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto h-full max-w-[1190px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 bottom-0 left-0 w-[calc((100vw-100%)/2)] -translate-x-full border-r border-grid\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 bottom-0 right-0 w-[calc((100vw-100%)/2)] translate-x-full border-l border-grid\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-[1190px] border-x border-grid\",\"children\":[[\"$\",\"$L10\",null,{\"dict\":{\"pricing\":\"Pricing\",\"product\":\"Product\",\"productItems\":[{\"label\":\"Routing\",\"description\":\"Provider keys and automatic fallback\",\"href\":\"/product/routing\"},{\"label\":\"Tracing \u0026 Observability\",\"description\":\"See every AI request your app makes\",\"href\":\"/product/observability\"},{\"label\":\"Evals\",\"description\":\"LLM-as-a-Judge scoring on your traffic\",\"href\":\"/product/evals\"},{\"label\":\"PII Redaction\",\"description\":\"Detect and redact sensitive data automatically\",\"href\":\"/product/pii-redaction\"},{\"label\":\"Cost Tracking\",\"description\":\"Per-request token usage and spend analytics\",\"href\":\"/product/cost-tracking\"},{\"label\":\"Prompt Management\",\"description\":\"Version and deploy prompts via API\",\"href\":\"/product/prompt-management\"}],\"resources\":\"Resources\",\"resourcesHowItWorks\":\"How it works\",\"resourcesDocs\":\"Docs\",\"resourcesExamples\":\"Examples\",\"resourcesGuides\":\"Guides\",\"resourcesChangelog\":\"Changelog\",\"integrations\":\"Integrations\",\"integrationItems\":[{\"label\":\"Claude Code\",\"description\":\"Route Claude Code through Grepture\",\"href\":\"/product/claude-code\"},{\"label\":\"Cursor\",\"description\":\"Route Cursor through Grepture\",\"href\":\"/product/cursor\"},{\"label\":\"Chat UIs\",\"description\":\"TypingMind, LibreChat, Open WebUI and more\",\"href\":\"/product/chat-ui\"},{\"label\":\"Chrome Extension\",\"description\":\"Protect browser-based AI usage\",\"href\":\"/product/shadow-ai\"}],\"blog\":\"Blog\",\"github\":\"GitHub\",\"getStarted\":\"Get Started\"},\"locale\":\"en\"}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 -left-6 -right-6 md:-left-[calc((100vw-100%)/2)] md:-right-[calc((100vw-100%)/2)] border-t border-grid\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-0 hidden md:block h-4 w-4 -translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 hidden md:block h-4 w-4 translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background\"}]]}],[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$11\"}}],\"$L12\",\"$L13\",\"$L14\",\"$L15\",\"$L16\",\"$L17\",[\"$L18\",\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\"]],\"$L1e\",\"$L1f\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"20:I[7580,[\"5724\",\"static/chunks/5724-134ce329f8ad580d.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"4805\",\"static/chunks/4805-84cef15c213d34b0.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"8224\",\"static/chunks/app/%5Blocale%5D/pricing/page-ddc9ea955f6578e7.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\"],\"PricingGrid\"]\n21:I[86721,[\"5724\",\"static/chunks/5724-134ce329f8ad580d.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"4805\",\"static/chunks/4805-84cef15c213d34b0.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"8224\",\"static/chunks/app/%5Blocale%5D/pricing/page-ddc9ea955f6578e7.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\"],\"RequestFlowRow\"]\n22:I[42324,[\"5724\",\"static/chunks/5724-134ce329f8ad580d.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"4805\",\"static/chunks/4805-84cef15c213d34b0.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"8224\",\"static/chunks/app/%5Blocale%5D/pricing/page-ddc9ea955f6578e7.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\"],\"\"]\n12:[\"$\",\"div\",null,{\"className\":\"p-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-2 text-xs text-accent\",\"children\":[\"[\",\"Grepture Pricing\",\"]\"]}],[\"$\",\"h1\",null,{\"className\":\"mb-4 text-lg text-muted\",\"children\":\"Full observability and protection for every AI call. Start free. Scale when your API traffic grows. No per-seat fees.\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-muted\",\"children\":\"Start in 5 minutes. No sales calls, no procurement process.\"}]]}]\n13:[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 -left-6 -right-6 md:-left-[calc((100vw-100%)/2)] md:-right-[calc((100vw-100%)/2)] border-t border-grid\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-0 hidden md:block h-4 w-4 -translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 hidden md:block h-4 w-4 translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"14:[\"$\",\"$L20\",null,{\"tiers\":[{\"name\":\"Free\",\"monthlyPrice\":\"â¬0\",\"annualPrice\":\"â¬0\",\"monthlyPriceUsd\":\"$$0\",\"annualPriceUsd\":\"$$0\",\"description\":\"For solo developers and side projects exploring AI observability and data protection.\",\"features\":[\"1,000 requests/month\",\"25 AI detection requests/month\",\"Prompt inspector \u0026 conversation viewer\",\"Token usage \u0026 cost estimation\",\"PII detection \u0026 redaction (50+ patterns)\",{\"label\":\"7-day log retention\",\"tooltip\":\"Traffic logs are queryable in the dashboard for the last 7 days. Older data is purged.\"},\"1 team member, 3 rules\"],\"cta\":\"Start for free\"},{\"name\":\"Pro\",\"monthlyPrice\":\"â¬49\",\"annualPrice\":\"â¬39\",\"monthlyPriceUsd\":\"$$59\",\"annualPriceUsd\":\"$$49\",\"overage\":\"then â¬8 per 100K requests\",\"overageUsd\":\"then $10 per 100K requests\",\"description\":\"For teams sending production API traffic that need full observability and compliance controls.\",\"features\":[\"100,000 requests/month included\",\"Unlimited AI detection\",\"Request replay\",\"Conversation tracing\",\"Before/after diff view\",\"All 80+ detection rules + reversible custom patterns\",{\"label\":\"AI PII detection\",\"tooltip\":\"Local AI models detect names, organizations, and addresses in freeform text. All models run on Grepture infrastru
1cture â no data leaves to external AI services.\"},\"Mask \u0026 restore (reversible redaction)\",{\"label\":\"LLM-as-a-judge eval scoring\",\"tooltip\":\"Automatically evaluate your AI traffic for relevance, helpfulness, hallucination, and more. Built-in templates or custom judge prompts with configurable sampling and filters.\"},{\"label\":\"OpenTelemetry integration\",\"tooltip\":\"Export your traffic as OTLP traces to any observability platform â Datadog, Grafana, Honeycomb, and more.\"},\"Cost \u0026 traffic reports (PDF export)\",{\"label\":\"30-day log retention\",\"tooltip\":\"Traffic logs are queryable in the dashboard for the last 30 days. Older data is purged.\"},\"5 team members\",\"Priority email support\"],\"cta\":\"Continue with Pro\",\"highlighted\":true},{\"name\":\"Business\",\"monthlyPrice\":\"â¬299\",\"annualPrice\":\"â¬249\",\"monthlyPriceUsd\":\"$$349\",\"annualPriceUsd\":\"$$279\",\"overage\":\"then â¬5 per 100K requests\",\"overageUsd\":\"then $6 per 100K requests\",\"description\":\"For companies standardizing AI observability and compliance across the organization.\",\"features\":[\"1,000,000 requests/month included\",\"Unlimited AI detection\",\"Everything in Pro, plus:\",\"Unlimited team members\",\"Zero-data mode\",{\"label\":\"Prompt injection detection\",\"tooltip\":\"Locally-hosted model scores requests for adversarial prompt injection attempts. Configure threshold and choose to block or log. No data leaves to external AI services.\"},{\"label\":\"AI toxicity scanning\",\"tooltip\":\"Locally-hosted model detects toxic, obscene, threatening, or hateful content. Choose to block, log, or redact. No data leaves to external AI services.\"},{\"label\":\"AI data loss prevention\",\"tooltip\":\"Locally-hosted model detects source code, credentials, internal documents, and financial data in your API traffic. No data leaves to external AI services.\"},{\"label\":\"AI compliance flagging\",\"tooltip\":\"Locally-hosted model flags potential compliance violations across healthcare, financial, legal, and insurance domains. No data leaves to external AI services.\"},\"Full activity log \u0026 audit trail\",{\"label\":\"90-day log retention + Parquet archive export\",\"tooltip\":\"Traffic logs are queryable in the dashboard for the last 90 days. Older data is archived as Parquet files and downloadable on demand via the audit log export API.\"},\"GDPR compliance report (PDF export)\",\"Dedicated support\"],\"cta\":\"Continue with Business\"},{\"name\":\"Custom\",\"monthlyPrice\":\"Custom\",\"annualPrice\":\"Custom\",\"monthlyPriceUsd\":\"Custom\",\"annualPriceUsd\":\"Custom\",\"description\":\"Need a DPA, or custom volume? Letâs talk.\",\"features\":[\"Custom request volume\",\"Custom log retention \u0026 archive policy\",\"Signed DPA \u0026 custom terms\",\"99.99% uptime SLA\",\"Dedicated onboarding\"],\"cta\":\"Email Us\"}],\"billingToggle\":{\"intervalLabel\":\"Interval\",\"monthly\":\"Monthly\",\"annual\":\"Annual\",\"annualNote\":\"billed annually\",\"discount\":\"Save 20%\"},\"currencyToggle\":{\"label\":\"Currency\",\"eur\":\"⬠EUR\",\"usd\":\"$$ USD\"},\"trialNote\":\"25 free AI detections/month â no credit card required\",\"locale\":\"en\"}]\n"])</script>
1<script>self.__next_f.push([1,"15:[\"$\",\"$L21\",null,{}]\n16:[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 -left-6 -right-6 md:-left-[calc((100vw-100%)/2)] md:-right-[calc((100vw-100%)/2)] border-t border-grid\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-0 hidden md:block h-4 w-4 -translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 hidden md:block h-4 w-4 translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background\"}]]}]\n17:[\"$\",\"div\",null,{\"className\":\"px-10 pt-10 pb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-xs text-accent\",\"children\":[\"[\",\"Frequently asked questions\",\"]\"]}]}]\n18:[\"$\",\"details\",\"What counts as a request?\",{\"className\":\"group border-t border-grid\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex cursor-pointer items-center justify-between px-10 py-5 text-sm font-medium text-foreground\",\"children\":[\"What counts as a request?\",[\"$\",\"span\",null,{\"className\":\"ml-4 text-muted transition-transform group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"px-10 pb-6 text-sm leading-relaxed text-muted\",\"children\":\"Every API call that passes through the Grepture gateway counts as one request. Both the outbound prompt and the inbound completion. Batch calls count as one request per item in the batch.\"}]]}]\n19:[\"$\",\"details\",\"Can I switch plans at any time?\",{\"className\":\"group border-t border-grid\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex cursor-pointer items-center justify-between px-10 py-5 text-sm font-medium text-foreground\",\"children\":[\"Can I switch plans at any time?\",[\"$\",\"span\",null,{\"className\":\"ml-4 text-muted transition-transform group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"px-10 pb-6 text-sm leading-relaxed text-muted\",\"children\":\"Yes. Upgrade or downgrade at any time from your dashboard. When you upgrade, you get immediate access to the new planâs features. When you downgrade, the change takes effect at your next billing cycle.\"}]]}]\n1a:[\"$\",\"details\",\"What happens if I exceed my included requests?\",{\"className\":\"group border-t border-grid\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex cursor-pointer items-center justify-between px-10 py-5 text-sm font-medium text-foreground\",\"children\":[\"What happens if I exceed my included requests?\",[\"$\",\"span\",null,{\"className\":\"ml-4 text-muted transition-transform group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"px-10 pb-6 text-sm leading-relaxed text-muted\",\"children\":\"On paid plans, youâll be notified at 80% and 100% of your included volume. After that, additional requests are billed at your planâs overage rate (â¬8 per 100K on Pro, â¬5 per 100K on Business). Thereâs no hard cap â your traffic keeps flowing. Overage is invoiced at the end of each billing cycle. On the Free plan, processing pauses at the limit until the next cycle.\"}]]}]\n1b:[\"$\",\"details\",\"Do you store my data?\",{\"className\":\"group border-t border-grid\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex cursor-pointer items-center justify-between px-10 py-5 text-sm font-medium text-foreground\",\"children\":[\"Do you store my data?\",[\"$\",\"span\",null,{\"className\":\"ml-4 text-muted transition-transform group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"px-10 pb-6 text-sm leading-relaxed text-muted\",\"children\":\"By default, Grepture logs request metadata (method, status, latency, rule hits) for your audit trail. Enable zero-data mode and we process everything in-flight without writing any request content to disk. Your prompts and completions never touch our storage.\"}]]}]\n1c:[\"$\",\"details\",\"Can I try AI features before upgrading?\",{\"className\":\"group border-t border-grid\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex cursor-pointer items-center justify-between px-10 py-5 text-sm font-medium text-foreground\",\"children\":[\"Can I try AI features before upgrading?\",[\"$\",\"span\",null,{\"className\":\"ml-4 text-muted transition-transform group-open:rotate-45\",\"children\":\"+\""])</script>
1<script>self.__next_f.push([1,"}]]}],[\"$\",\"p\",null,{\"className\":\"px-10 pb-6 text-sm leading-relaxed text-muted\",\"children\":\"The Free plan includes 25 AI-powered requests per month so you can try features like AI PII detection, injection detection, and more. All paid plans include unlimited AI detection.\"}]]}]\n1d:[\"$\",\"details\",\"How does overage billing work?\",{\"className\":\"group border-t border-grid\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex cursor-pointer items-center justify-between px-10 py-5 text-sm font-medium text-foreground\",\"children\":[\"How does overage billing work?\",[\"$\",\"span\",null,{\"className\":\"ml-4 text-muted transition-transform group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"px-10 pb-6 text-sm leading-relaxed text-muted\",\"children\":\"Each paid plan includes a monthly request allowance (100K on Pro, 1M on Business). If you go over, additional requests are billed at your planâs overage rate and invoiced at the end of the billing cycle. Youâll get alerts at 80% and 100% so there are no surprises.\"}]]}]\n1e:[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 -left-6 -right-6 md:-left-[calc((100vw-100%)/2)] md:-right-[calc((100vw-100%)/2)] border-t border-grid\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-0 hidden md:block h-4 w-4 -translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 hidden md:block h-4 w-4 translate-x-1/2 -translate-y-1/2 border border-grid border-solid bg-background\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1f:[\"$\",\"footer\",null,{\"className\":\"p-10 pb-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-8 text-xs sm:grid-cols-5\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-3 font-bold text-foreground\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-muted\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/product/observability\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Observability\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/product/pii-redaction\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"PII Redaction\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/product/cost-tracking\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Cost Tracking\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/product/prompt-management\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Prompt Management\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/product/routing\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Routing\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/product/shadow-ai\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Shadow AI\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/product/claude-code\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Claude Code\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/product/cursor\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Cursor\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/pricing\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/browse\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Browse Extension\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://app.grepture.com/register\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Get Started\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-3 font-bold text-foreground\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-muted\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/how-it-works\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"How it works\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/docs\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Docs\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/changelog\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Changelog\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/grepture\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"GitHub\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-3 font-bold text-foreground\",\"children\":\"Guides\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-muted\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/guides/redact-pii-openai-api\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Redact PII â OpenAI\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/guides/redact-pii-anthropic-claude-api\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Redact PII â Claude\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/guides/redact-pii-any-api\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Redact PII â Any API\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/guides\",\"className\":\"arrow-slide text-accent transition-colors hover:text-foreground\",\"children\":[\"All guides\",\" \",[\"$\",\"span\",null,{\"className\":\"arrow\",\"children\":\"â\"}]]}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-3 font-bold text-foreground\",\"children\":\"Comparisons\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-muted\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/compare/grepture-vs-presidio\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Grepture vs. Presidio\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/compare/grepture-vs-llm-guard\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Grepture vs. LLM Guard\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/compare/best-pii-redaction-apis-for-llms\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Best PII Redaction APIs\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/compare\",\"className\":\"arrow-slide text-accent transition-colors hover:text-foreground\",\"children\":[\"All comparisons\",\" \",\"$L23\"]}]}]]}]]}],\"$L24\"]}],\"$L25\"]}]\n"])</script>
1<script>self.__next_f.push([1,"26:I[60652,[\"5724\",\"static/chunks/5724-134ce329f8ad580d.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"4805\",\"static/chunks/4805-84cef15c213d34b0.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"8224\",\"static/chunks/app/%5Blocale%5D/pricing/page-ddc9ea955f6578e7.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\"],\"StatusWidget\"]\n27:I[98664,[\"5724\",\"static/chunks/5724-134ce329f8ad580d.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"4805\",\"static/chunks/4805-84cef15c213d34b0.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\",\"8224\",\"static/chunks/app/%5Blocale%5D/pricing/page-ddc9ea955f6578e7.js?dpl=dpl_BDc1jYssnCQTTU39bBUR7Knk3xuB\"],\"LanguageSelect\"]\n23:[\"$\",\"span\",null,{\"className\":\"arrow\",\"children\":\"â\"}]\n24:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-3 font-bold text-foreground\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-muted\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/terms\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Terms\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/privacy\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Privacy\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/subprocessors\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Subprocessors\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L22\",null,{\"href\":\"/impressum\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Legal Notice\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Contact\"}]}]]}]]}]\n25:[\"$\",\"div\",null,{\"className\":\"-mx-10 mt-12 border-t border-grid px-10 pt-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-between gap-4 text-xs text-muted md:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"© \",2026,\" \",\"Grepture\"]}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â¢\"}
1],[\"$\",\"a\",null,{\"href\":\"https://smallsoftwarecompany.com/\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"A Small Software Co. product\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"$L26\",null,{}],[\"$\",\"$L27\",null,{\"locale\":\"en\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"a:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"28:I[35557,[],\"IconMark\"]\n8:null\n"])</script>
1<script>self.__next_f.push([1,"c:[[\"$\",\"title\",\"0\",{\"children\":\"Pricing | AI Gateway \u0026 Data Protection Plans â Grepture\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Free, Pro, Business, and Custom plans for AI observability and data protection. Full observability and protection for every AI call. Start free with 1,000 requests/month. No credit card required.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://grepture.com/pricing\"}],[\"$\",\"link\",\"3\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://grepture.com/pricing\"}],[\"$\",\"link\",\"4\",{\"rel\":\"alternate\",\"hrefLang\":\"de\",\"href\":\"https://grepture.com/de/pricing\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://grepture.com/pricing\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Pricing | AI Gateway \u0026 Data Protection Plans\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Free, Pro, Business, and Custom plans for AI observability and data protection. Full observability and protection for every AI call. Start free with 1,000 requests/month. No credit card required.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://grepture.com/pricing\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Grepture\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:title\",\"content\":\"Pricing | AI Gateway \u0026 Data Protection Plans\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:description\",\"content\":\"Free, Pro, Business, and Custom plans for AI observability and data protection. Full observability and protection for every AI call. Start free with 1,000 requests/month. No credit card required.\"}],[\"$\",\"link\",\"14\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?dc47e356cb91ea7d\",\"type\":\"image/x-icon\",\"sizes\":\"48x48\"}],[\"$\",\"$L28\",\"15\",{}]]\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.