Pricing

Two ways to pay for models, both in the open. Your keys: never marked up — your provider bills you; our fee is the plan. Prepaid wallet: provider cost + the markup below, reserved before each request and settled to the actual bill. Paid agency plans include a monthly wallet allowance; after that you top up prepaid. No negative balances, no silent fees.

Free

BYOK for up to 2 clients

$0/mo

  • Router-only mode: your keys, +0%
  • BYOK for up to 2 clients
  • Wallet with pre-call spend caps
  • All routing profiles and lanes, including auto/smart
  • Community support
Choose Free

Agency

Run AI for all your clients — beta pricing

$149/mo

  • Unlimited client workspaces
  • Per-client keys, budgets, provider policies
  • White-label monthly reports at your margin
  • $50 monthly wallet allowance
  • Email support
Choose Agency

Agency Plus

White-label everything

$499/mo

  • Everything in Agency
  • Your branding on reports
  • $200 allowance
  • Priority support + onboarding help
Choose Agency Plus

Subscription prices are beta pricing — locked in for existing customers when they change. During the beta, new orgs start with conservative managed-wallet limits; contact us to raise them.

One-time services

Founder-led, fixed-price. For agencies that want the setup done for them.

Quick setup

$299

We configure your org, clients, keys, budgets, and routing policy with you on a call.

Agency migration

$1,500

Full migration from your current provider setup — keys, per-client budgets, reporting, and a parallel-run cutover.

Custom routing & reporting

from $3,000

Bespoke routing policies, report templates, and integration work for larger agencies.

The published markup

Every managed request is priced at provider cost plus exactly this — nothing hidden.

PlanManaged markup (direct providers)Via aggregators (e.g. OpenRouter)Your own keys
Free+30%+37%+0%
Agency+17%+24%+0%
Agency Plus+17%+24%+0%

Why aggregator routes cost more: the aggregator's own fees are inside our cost. Why a markup at all: it's how the wallet, budgets, reports, and support are funded — and it's published so you can always compare against bringing your own key.

What the markup actually buys

Honest math first: if you're one developer buying tokens for yourself, OpenRouter-style direct credits or BYOK through WebikAI at 0% may be cheaper than our managed markup, and we say so. The markup exists for a different job: running AI for other people.

OpenRouter directWebikAI managed (Agency, +17% / +24% via aggregators)
Client isolationone account, shared everythingper-client workspaces, keys, budgets, provider policies
Rebillingexport raw usage, build it yourselfwhite-label monthly report at your own margin
Spend controlaccount-level limitper-client/project/key caps, reserved before every call; prepaid never goes negative
Provider policyper-request JSON flagsorg/client-level: US-only, ZDR-required, allow/deny — enforced, incl. inside OpenRouter routes
Quality watchinternal to OpenRouterpublished per-provider scores + auto-derank, with receipts on every response
Escape hatchBYOK at 0% is always one click away, per client

Your clients get something too: a monthly report they can read, managed-wallet caps that stop runaway prepaid spend, provider and data-policy rules that are actually enforced, and routing that can avoid providers flagged as degraded. That's what the delta funds — and because the markup is published, you can check the trade any month you like.

What happens at zero

Wallet empty → managed requests return 402 with a top-up link; BYOK keeps working. Minimum top-up $20 (card fees make smaller amounts a bad deal for you). Balance never goes negative. For streaming responses where a provider doesn't report final usage, we settle the estimate we reserved and flag the request estimated in your logs — you can see every such request.

Questions

Do you resell frontier models on the wallet?

Claude/GPT/Gemini are bring-your-own-key by default; wallet access to a frontier model is enabled per endpoint only where our provider terms allow it.

Do you train on or store my prompts?

We store request metadata (tokens, model, provider, latency, cost) by default — not prompt or response bodies. See Data handling in the docs.

Can I stop you from using a provider I don't trust?

Yes — block it in your policy; for OpenRouter routes the block is passed through to their inner provider selection.

What if a cheap provider is silently degraded?

That's what the quality (beta) scores watch for — and you can pin providers or set a quantization floor regardless.