Skip to content

Pricing

The Dungbeetle CLI is free — and for many teams it's the whole product. The managed cloud is an optional paid convenience layer, and self-hosting the server is an enterprise option.

What you getCost
CLI (dungbeetle)The whole capture → diff → review-in-PR workflowFree, forever
Managed cloudHosted baselines, a review-and-approve UI, flakiness analyticsPaid (optional)
Self-hosted serverThe cloud server on your own infrastructureEnterprise

Free — the CLI

The CLI & engine (dungbeetle) is FSL-1.1-ALv2 — free for any use except offering it as a competing product (it converts to Apache-2.0 two years after each release). Capture snapshots, commit the baselines under dungbeetle.snapshots/ in your repo, and review changes in your pull requests — no server, no bill, ever.

If you never want a vendor in the loop, you're done — the CLI is the whole product, not a crippled tier.

Managed cloud — closed beta

For teams who'd rather not commit baselines, a managed hosted cloud is in closed beta (access by allowlist): central run/baseline storage, a review-and-approve UI, and flakiness analytics. It's free during the beta; the pricing below is the proposed structure for general availability.

TierPrice/moReposStorageSnapshots/moRetention
Free$012 GB5,00014 days
Starter$29525 GB25,000¹60 days
Team$9925150 GB100,000¹180 days
Business$249100750 GBunlimited1 year · SSO
EnterpriseCustomunlimitedcustomunlimitedcustom / self-host

Every plan includes unlimited seats — we never charge per head.

¹ Soft fair-use on paid tiers, not a hard cap (the Free tier's 5,000 is a hard limit). Storage beyond the plan is the only metered overage, at $0.10 / GB-month — there is no per-snapshot charge.

What makes this different

  • Flat, predictable price. Most visual-testing services meter every screenshot, so your bill grows with your test suite. Dungbeetle's hosted tiers are flat; the only thing that can overflow is storage, billed transparently.
  • No per-seat charge. Invite your whole team (from Settings → Teams) — plans attach to the team and pricing is by usage, not heads.
  • No lock-in. The data model and API are open and versioned, and your baselines live in your repo by default — you're never locked in by your own data.

How the dimensions work

  • Repos — repositories pushing runs, counted per team.
  • Storage — total size of stored baselines + run artifacts (PNG blobs dominate). The one overage dimension.
  • Snapshots/mo — captured snapshots ingested in a billing period; a hard cap on Free, a soft fair-use guide on paid tiers, unlimited on Business+.
  • Seats — unlimited on every plan; pricing is by usage, never per head.
  • Retention — how long runs and artifacts are kept before automatic pruning.

Enterprise

Need the server on your own infrastructure — data residency, air-gapped networks, strict compliance? Self-hosting the Dungbeetle cloud server is an enterprise option, offered on request under a commercial / self-host license (BUSL-1.1) with a support SLA — not a free self-serve download. See Enterprise self-hosting to scope a deployment.

FAQ

Is Dungbeetle really free? Yes — the CLI is. Commit baselines to your repo and you get the full capture / diff / review-in-PR workflow with no server and no bill. The hosted cloud sells convenience (central storage, a review UI, analytics), not the core capability.

What counts as a "snapshot"? One captured target output (a terminal capture, a DOM snapshot, a performance run, …) ingested into a run.

Can I move between the managed cloud and self-hosting? Yes — the data model and API are the same, so an enterprise self-hosted server and the managed cloud both take the same dungbeetle push.

Migrating from another tool? Dungbeetle is built for teams that already chose self-hostable/OSS visual testing. If you're moving off a sunsetting tool, get in touch — we want to make that painless.

Source-available: CLI under FSL-1.1-ALv2, cloud server under BUSL-1.1. See Licensing.