Pricing

Pay for the slots,
not the seats

Every plan includes unlimited blocks and instant edge delivery. You scale by containers — the embed slots on your sites. Start with a 14-day trial, no credit card required.

Starter

For freelancers shipping real projects.

$29/mo
Billed annually at $350/yr
1 user
30 containers
Configurable CDN cache (1–24h)
Email support
Most popular
Pro

For serious sites running in production.

$46/mo
Billed annually at $550/yr
Everything in Starter, plus:
1 user
50 containers
1 custom CDN domain
Version history & rollback
Priority support
Business

For teams that build, review and approve together.

$79/mo
Billed annually at $950/yr
10 users
90 containers
Staging environment
Approval workflows
Team roles & permissions
5 custom CDN domains
Priority support

14-day trial on every plan No credit card to start Cancel anytime

Need more room? Add +10 containers for $15/mo on any plan — no need to upgrade tiers.

Enterprise

Bigger team, stricter rules?

For organizations that need unlimited seats, SSO, compliance controls, or more than 90 containers.

Unlimited team members
SSO & audit logging
Volume containers beyond 90
Dedicated support & SLA
Security & compliance review
Talk to sales Custom pricing
Compare plans

Every detail, side by side

Billed annually
Starter
$29/mo
Pro
$46/mo
Business
$79/mo
Usage
Team membersEnterprise: custom
1
1
10
Containers (embed slots)
30
50
90
Blocks
Unlimited
Unlimited
Unlimited
Marketplace access
Publishing
Production publishing
Version history & rollback
Claude Design integration
Delivery
Shared CDN (cdn.cellpy.com)
Custom CDN domain
1
5
CDN cache control
1–24h
1–24h
1–24h
CSS variable theming
Team & collaboration
Staging environment
Approval workflow
Team roles & permissions
SSO & audit logEnterprise
Support
Support
Email
Priority
Priority

Need SSO, audit logs or more than 90 containers? See Enterprise →

FAQ

Pricing questions, answered

A container is one embed slot — a place on a page where a block renders. A developer drops the <cellpy-block slug="…"> tag once; after that you assign, swap, and theme blocks in that slot from the dashboard. Plans are priced by how many slots you run, not by team size or block count.

Existing containers keep serving normally. To create a new one beyond your plan's limit, either upgrade to the next tier or add a +10 container pack for $15/mo without changing tiers. Nothing on your live sites breaks in the meantime.

Annual is the equivalent of two months free on every plan: Starter is $350/yr, Pro $550/yr, and Business $950/yr. You can switch between monthly and annual at any time.

Every plan serves blocks from the shared cdn.cellpy.com domain. On Pro and Business you can also verify your own subdomain so blocks are delivered from cdn.yourcompany.com — the shared URLs keep working too.

Business is the team tier. Pick it when more than one person touches a block — someone builds it, someone reviews it in a staging environment, and a manager approves it before it goes live. It adds team roles and permissions on top of 90 containers and 5 custom CDN domains. Single-person and freelance accounts publish straight to production on Starter.

Starter is fully self-serve. Pro and Business are set up manually by our team for now while we validate usage at those tiers — reach out and we'll get your plan configured, no different in capability from a self-serve signup.

Yes. Starter upgrades, downgrades, and cancellations happen instantly from your account. Pro and Business changes go through our team for now — email hello@cellpy.com and we'll take care of it.

Get started today

Ship your first block in minutes

Join the teams treating content blocks like code — versioned, isolated, and always live.