Pricing

Priced per project.
Not per seat.

Every project gets its own plan, with room for the whole team. Every plan serves reads from cache and publishes in about 3 seconds.

Free

For trying Capa and building a site before launch.

$0per project, forever

No card needed

Start free
Seats
2
API requests
250k
Bandwidth
10 GB

Every part of Capa, with

  • 5 models
  • 1 GB of media
  • 100 assistant credits
  • Community support

Starter

For a launched site and a small team.

$29per project / month

Billed monthly

Start with Starter
Seats
5
API requests
2M
Bandwidth
50 GB

Everything in Free, plus

  • 25 models
  • 10 GB of media
  • Shopify sync
  • 500 assistant credits
  • Email support

Scale

For high traffic, many editors and preview builds.

$299per project / month

Billed monthly

Start with Scale
Seats
Unlimited
API requests
50M
Bandwidth
500 GB

Everything in Pro, plus

  • Rewarm for every key, preview included
  • Unlimited models
  • 250 GB of media
  • Square and Judge.me on request
  • 5,000 assistant credits
  • Next business day support

Enterprise

For many projects, heavy traffic, or a procurement team that needs paperwork.

  • Custom allowances and rate limits
  • An uptime SLA in your contract
  • Invoices and purchase orders
  • A named engineer and a shared Slack channel
  • Help moving from Contentful, Sanity or WordPress

Prices are per project, in US dollars, before tax. Viewers are free on every plan. Compare every feature

On every plan, including Free.

  • Unlimited entries and viewers
  • Publish to live in about 3 seconds
  • Served from the nearest edge, typically 20 to 50 ms
  • Scheduled and bulk publishing
  • REST, GraphQL and a typed SDK
  • MCP server for Claude, Codex and Cursor
  • Image API: resize, crop, AVIF and WebP
  • The Assistant, with credits every month
Compare plans

Every limit, side by side.

Every plan compared, feature by feature
FeatureFree$0Starter$29 / moPro$79 / moScale$299 / moEnterpriseCustom
UsagePer project, per month
API requestsEvery CDN read, cache hits included250k2M50MCustom
BandwidthAPI responses, images and files10 GB50 GB500 GBCustom
Media storage1 GB10 GB250 GBCustom
Assistant credits1005005,000Custom
Past the allowanceUploads pausePay as you goPay as you goCommitted volume
People
SeatsAdmins, developers and editors25UnlimitedUnlimited
ViewersUnlimited, freeUnlimited, freeUnlimited, freeUnlimited, free
Roles: admin, developer, content, viewerIncludedIncludedIncludedIncluded
Teams and per-model permissionsNot includedNot includedIncludedIncluded
Invite linksIncludedIncludedIncludedIncluded
Content
Models525UnlimitedUnlimited
EntriesUnlimitedUnlimitedUnlimitedUnlimited
Drafts, versions and historyIncludedIncludedIncludedIncluded
Scheduled and bulk publishingIncludedIncludedIncludedIncluded
Visual editing and live previewIncludedIncludedIncludedIncluded
Media libraryIncludedIncludedIncludedIncluded
Workspaces, folders and saved viewsIncludedIncludedIncludedIncluded
Speed and delivery
Reads served from cacheIncludedIncludedIncludedIncluded
Publish to live in about 3 secondsIncludedIncludedIncludedIncluded
Background rewarmBack in cache before it expiresNot includedNot includedEvery keyEvery key
Image APITransforms are not meteredIncludedIncludedIncludedIncluded
REST and GraphQLIncludedIncludedIncludedIncluded
Request logs3 days7 days30 daysCustom
AI and agents
AssistantIncludedIncludedIncludedIncluded
MCP serverIncludedIncludedIncludedIncluded
SDK and CLIIncludedIncludedIncludedIncluded
Integrations
Webhooks2 endpoints5 endpointsUnlimitedUnlimited
Shopify syncNot includedIncludedIncludedIncluded
Square and Judge.meNot includedNot includedOn requestOn request
Support and billing
SupportCommunityEmailNext business dayNamed engineer
Usage alerts and spend capIncludedIncludedIncludedIncluded
Yearly billing, two months freeNot neededIncludedIncludedIncluded
Invoices and purchase ordersNot includedNot includedNot includedIncluded
Uptime SLANot includedNot includedNot includedIn your contract
Custom terms and a DPANot includedNot includedNot includedIncluded
Usage and overage

Usage, in plain numbers.

Each plan includes a monthly allowance for each project. Go past it and the extra is billed at these rates. Nothing switches off.

  • API requests

    Every read our CDN serves, cache hits included. Editor traffic and our own rewarm never count.

    $2 per extra million
  • Bandwidth

    Bytes delivered for API responses, images and files.

    $0.20 per extra GB
  • Media storage

    Files in your media library. Image transforms are not metered.

    $0.10 per extra GB a month
  • Assistant credits

    A message costs 2. Each model, field or entry it drafts costs 1.

    $10 per 500 extra credits
A Pro project in a busy month
Pro plan
$79
12M requests: 2M past the allowance
$4
180 GB bandwidth: 30 GB past
$6
Total for the month
$89
  • Capa alerts you in the admin at 80% and 100% of every allowance.
  • Set a monthly spend cap and we stop billing extra at that line.
  • On Free, uploads and new models pause at the limit. Reads keep working.
For agencies

Every client on its own bill.

One login for every client project, and a bill per project that you can hand to your client at launch.

  • Build every site on Free. Upgrade the day it goes live.
  • Each project has its own card and invoices. Hand it over in a click.
  • Run five or more paid projects and every one is 20% off.
  • Past 25 projects, Enterprise puts them on one invoice.
How agencies run on Capa
5
$23.20a month per clientBilled to each client's own card, not yours.

Partner pricing: every client's plan is 20% off.

Questions

Asked and answered.

What is a project?

One site, app or brand: its own models, entries, media, API keys and team. Each project has its own plan and its own bill, so a busy site never pushes a quiet one onto a bigger plan.

Do you charge per seat?

No. Every plan includes seats for the people who edit, and viewers are free and unlimited. Adding a teammate never changes your bill.

What counts as an API request?

Every read our CDN serves for you, cache hits included, because that is what the CDN charges us for. Traffic from the Capa editor never counts, and neither do the requests our own rewarm makes. Image and file requests are not counted as API requests; they count toward bandwidth.

What happens if I go over?

Paid plans keep serving. Usage past the allowance is billed at the rates above on your next invoice. Capa alerts you in the admin at 80% and 100%, and you can set a spend cap. On Free, uploads and new models pause at the limit and reads keep working.

What is background rewarm?

Publishing purges and refills what changed in about 3 seconds, on every plan. With background rewarm, Capa also fetches cached responses again shortly before they expire, so a read is back in cache before a visitor asks for it.

How do assistant credits work?

A message to the Assistant costs 2 credits, and each model, field or entry it drafts costs 1. "Add a blog model with six fields" uses about 9. Credits reset every month and do not roll over. Everything the Assistant drafts waits for a person to publish it.

Can my client pay for their own project?

Yes. Each project has its own card and invoices. Hand the project over and your client adds theirs; you keep whatever role they give you.

Can I change plans at any time?

Yes. An upgrade applies straight away and you pay the difference for the rest of the period. A downgrade applies at the end of the period, so you keep what you paid for.

Is there a discount for paying yearly?

Two months free on Starter, Pro and Scale when you pay for a year up front. Agencies with five or more paid projects get 20% off on top.

When do I need Enterprise?

When you need more than the largest plan includes, an uptime SLA, invoices with purchase orders, custom terms, or a named engineer. Tell us about your projects and traffic and we will size it with you.

Start free.
Pay when you launch.

Build on Free for as long as you like, with no card needed. Pick a plan for each project the day it goes live.