Prufa pricing — AI QA monitoring from $29/mo

The free audit is a one-shot page-health pass, free forever. Paid plans buy the QA engineer: describe signup, login, checkout in plain English — Prufa runs them in a real browser around the clock and machine-verifies every outcome. Priced per workspace, prepaid, hard-capped by default — never a surprise bill.

Start here

Free

$0

One-shot audits and flows — no signup, no card, free forever.

Run a free audit no signup · no card
  • Anonymous one-shot audit — six graded sections, performance to compliance
  • LLM-backed agent loop for one-shot flows
  • 7-day re-check by email — see what changed
  • Shareable report, HTML and JSON
  • Read-only report API access

rate-limited · public pages only · reports unlisted by default

Launch

Starter

$29/mo

Your core flows — signup, login, checkout — re-verified daily and on every deploy.

Start 7-day trial card upfront · auto-bills after day 7
  • Plain-English test flows, compiled to reviewable specs and run in a real browser
  • Daily reruns plus deploy-trigger checks on every monitor
  • Slack and email alerts the moment a flow breaks
  • Gremlin chaos mode — capped to 20 steps per run, dry-run by default
  • Hard cap by default with optional overage

500 runs/mo · 3 sites · overage $0.10/run, opt-in

Scale

Team

$179/mo

Every flow you have, owned by a team — seats, roles, and org-scoped API keys.

Start 7-day trial card upfront · auto-bills after day 7
  • Everything in Pro
  • Gremlin chaos mode — capped to 60 steps per run, shared across the team quota
  • 5 seats included, then $29/seat
  • Org-scoped API keys and roles
  • Priority support path

50,000 runs/mo · unlimited sites · overage $0.05/run, opt-in

Never metered

A run is one LLM call — so anything that never touches the model never costs one.

  • Deterministic work — actions on pinned selectors, expects, assertions, extracts. Plain code never touches the model.
  • Replays of confirmed flows whose pinned selectors still work — zero LLM calls, zero metered runs.
  • Browser time, screenshots, network and beacon capture — only LLM requests meter, never infrastructure.
  • A model request that fails before producing a response — transport retries of the same request count once, on success.

The common case for a healthy monitor is a confirmed flow replaying on pinned selectors — zero LLM calls, zero metered runs. You pay when the model works, not when your site is checked.

How billing works

What counts as a run?

One LLM call inside the agent loop counts as one run — a discrete model request, not a token bucket. Transport retries of the same request count once, and a request that never returns a response doesn't count at all. Deterministic checks — pinned-selector actions, expects, assertions — never touch the model and never meter.

Are replays of confirmed flows free?

Yes. A confirmed flow whose pinned selectors still work replays as plain code — zero LLM calls, zero metered runs. The model re-engages only when your UI changes and a selector needs re-resolving; those resolution calls meter as runs. A CI regression test asserts this exact behavior, so the pricing claim can never silently drift from the meter.

What happens when I hit my included runs?

The monitor pauses and alerts you — it never silently rolls into overage. Overage is opt-in, per workspace, priced per run ($0.10 Starter, $0.07 Pro, $0.05 Team). Quota resets at the start of each billing period and paused monitors resume automatically.

How does the 7-day trial work?

Card upfront; the subscription auto-bills when the trial ends. Cancel before day 7 and you pay nothing. Billing is prepaid at the start of each period — there is no postpaid metering surprise.

What is a workspace?

One product. A workspace holds its sites (production, staging), monitors, flows, and quota — one subscription covers all of them up to the plan's site limit.

Can my AI agent set this up?

Yes. The CLI, HTTP API, and agent skill drive the same product humans see. An agent can register sites, run audits, and draft flows on a 7-day no-card setup tier; creating persistent monitors requires a paid plan, and MCP server access is included from Pro.

Not ready to pay for anything? The free audit answers "is my site broken right now?" in 60 seconds — that part never costs money.