Compare the limits and gated features on Free, Solo, Pro, and Enterprise. Every plan supports publishing through the CLI, MCP, and dashboard; Pro and Enterprise add single sign-on (SSO).
For current prices, see Pricing. For jobs that Display.dev does not do, and what is planned, see What Display.dev does not do. Listed prices exclude VAT. VAT is added where applicable.
New organizations start on Free. Upgrade from Settings → Organization → Billing when you need a paid plan.
Tier comparison
| Capability | Free | Solo | Pro | Enterprise |
|---|---|---|---|---|
| Public artifacts | Unlimited | Unlimited | Unlimited | Unlimited |
| Gated artifacts¹ | 3 | Unlimited | Unlimited | Unlimited |
| Storage | 50MB | 1GB | 25GB | Custom |
| Upload size per artifact | 10MB | 50MB | 50MB | 50MB |
| Publisher API keys | 2 | Unlimited | Unlimited | Unlimited |
| Retained versions | Latest only | 10 | 50 | Unlimited |
| Private artifacts | Yes | Yes | Yes | Yes |
| Google + Microsoft SSO | No | No | Yes | Yes |
| Additional company email domains | No | No | Add-on | Included |
| Scoped API keys | No | No | Yes | Yes |
| Viewer stats | No | Counts | Counts + viewer identity | Counts + viewer identity |
| Audit logs | No | No | 90 days | 365 days |
| Create organization-wide external-access restrictions | No | No | Yes | Yes |
¹ A gated artifact has company or private visibility. Public artifacts do not count toward this limit.
Pro and Enterprise Owners can disable public artifacts or outside sharing from Organization Security. Existing restrictions remain active after a downgrade, and any Owner can relax them. If public artifacts remain disabled on Free, publishing or claiming content as Company uses the existing gated-artifact allowance. Delete a gated artifact, upgrade, or re-enable public artifacts when the allowance is full. See Organization artifact access.
The per-artifact upload limit also applies to remote MCP staged publishing.
create_upload checks the declared byte length, and publish checks the staged
file again against the organization's current plan. Changing plans between
those calls uses the new limit.
The code-execution host must be able to reach api.display.dev to transfer a
staged file. Claude Team and Enterprise administrators can add that domain to
Claude's code-execution allowlist. Personal Claude Pro and Max cannot
currently add a custom domain, so large staged publishing is unavailable in
Claude's code execution; small inline publishing, the local CLI, and
dashboard upload remain available.
Enterprise SAML and custom domains are contract-scoped capabilities. Contact sales@display.dev to define availability and requirements; they are not part of the standard self-serve setup.
The Pro email domains add-on and Enterprise include DNS verification and eligible transfers. See Company email domains.
Upgrade
Open Settings → Organization → Billing, or follow the billing link printed when a command reaches a plan limit:
Error: Your Free plan allows up to 3 gated artifacts.
Upgrade: https://app.display.dev/settings/organization/billing?from=gated_limitThe storage allowance is refused the same way, with the numbers that matter:
Error: Your Free plan includes 50 MB of storage. This organization is using 48.2 MB and this publish needs 4.1 MB. Delete an artifact, or upgrade to Solo for 1 GB.
Upgrade: https://app.display.dev/settings/organization/billing?from=storageThe CLI exits with code 3 for either limit. The dashboard shows the same limits beside the publish form and, on desktop, as meters in the sidebar.
Your plan updates after checkout completes.
Use Settings → Organization → Billing → Manage billing to update the billing address, billing name, tax ID, or payment method used for invoices. If Display.dev asks you to repair billing details, make the change there and retry the original action. Contact support if the same error remains.
During a Pro trial, Settings → Organization → Billing shows the exact end time. An Owner or Admin can complete billing setup to keep monthly Pro. Billing setup includes a payment method, billing name, address, and tax ID if applicable. Adding only a payment method does not complete setup. Pro limits apply during the trial; if billing setup is incomplete at the end, nothing is charged and the organization returns to Free. Annual billing becomes available after the subscription is active.