Pricing & Credits

Pricing & Credits

Warpweb has a two-component pricing model:

  1. Credit packs — pay per operation. Builds, revisions, and domain operations deduct from your balance.
  2. Per-site hosting — $20/site/month for always-on custom-domain hosting. Free subdomain sites are included in the build cost but require a weekly refresh.

No platform fee. No per-seat. No long-term commitment.

Note: Credit costs listed below are V1 calibration values. Prices may shift slightly during V1 as we tune against real infrastructure costs (Anthropic, Cloudflare, Postmark). Material changes will be announced at least 30 days in advance.

Credit packs

Purchase credits via Stripe Checkout at app.warpweb.ai/billing.

PackCreditsEffective rate
Starter$5~$0.01/credit
Standard$25~$0.01/credit
Bulk$100~$0.01/credit

Larger packs available for volume customers — contact support.

Auto-refill is optional. Set a threshold in the dashboard; we’ll re-charge your card and top up automatically when the balance dips below it.

Per-operation cost

OperationCreditsUSD equivalent
POST /v1/sites (research + build + deploy)~150~$1.50
POST /v1/sites/:id/revisions (Sonnet patch)~30~$0.30
POST /v1/sites/:id/revisions (Opus rewrite)~80~$0.80
POST /v1/sites/:id/domains (attach existing)~50~$0.50
POST /v1/domains/registerpassthrough + markupvaries — see check-domain
GET operations (list, status)free
POST /v1/sites/:id/webhooks/forms (configure)free
POST /v1/domains/checkfree

Credits deduct on success. Failed operations don’t charge. If a build crashes mid-flight, you don’t pay.

Hosting tiers

Every site lives in one of two states:

Free — Warpweb subdomain

  • URL: {your-slug}.warpweb.app
  • Cost: included in the build credit, no monthly fee
  • Lifecycle: auto-paused after 7 days inactive, refresh to reactivate
  • URL: your domain (yourbusiness.com)
  • Cost: $20/site/month flat
  • Lifecycle: always on, no refresh required
  • Activates on first POST /v1/sites/:id/domains or POST /v1/domains/register call

The $20/mo per-site subscription covers custom domain attachment, hosting, SSL renewal, form-submission webhook delivery, monitoring, and best-effort email support. Stripe handles billing — quantity-based, one line per active paid site, prorates on add/remove.

The 7-day refresh mechanic

Sites on *.warpweb.app stay public as long as the owner touches them at least once a week. The mechanic:

  • Every site has a last_refreshed_at timestamp.
  • 7 days after the last refresh, the site enters a paused state.
  • A paused site still resolves — but instead of the real content, visitors see a branded paused page (with noindex so search engines drop it).
  • Refresh by hitting POST /v1/sites/:id/refresh or clicking Refresh in the dashboard. No re-build, no credit cost. The site flips back to live within seconds.

You’ll receive notifications:

  • T-24h: “Your site yourbiz.warpweb.app goes paused tomorrow unless you refresh.”
  • At pause: “Your site is paused. Refresh to bring it back — or upgrade to always-on with a custom domain.”

Tired of refreshing?

Attach a custom domain. Sites on the paid tier never need a refresh.

curl -X POST https://api.warpweb.ai/v1/sites/site_xxx/domains \
  -H "Authorization: Bearer $WARPWEB_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain": "yourbusiness.com"}'

Cost runaway protection

Per-key daily spend caps are configurable in the dashboard. Default: $50/day per key. Hit the cap and subsequent credit-eligible calls return 402 daily_cap_exceeded until midnight UTC.

This is opinionated default behavior to prevent a bug in your code from emptying your credit balance overnight. Raise or lower it as your workload demands.

Invoices

Stripe-issued invoices for every credit-pack purchase and each monthly subscription line. Access via the Stripe Billing portal link in the dashboard. Update payment methods, download PDFs, and view past charges all in one place.

Refunds

  • Failed builds — no charge, no refund needed.
  • Unspent credits — refundable within 30 days of purchase, prorated. Contact support.
  • Active site subscriptions — cancel any time. Pro-rated for the unused portion of the current month. Site data preserved for 90 days after deactivation, then archived.