Limits & quotas

Cloudrizz has three kinds of limits: per-plan quotas that scale with your subscription, universal hard caps that protect the platform, and rate limits that contain bursts and abuse.

Per-plan quotas (free tier)

The free tier is shown below. On paid plans each app gets a larger free allowance (e.g. 1M requests / month), and usage above it is metered rather than blocked — so paid apps stay online. Every plan includes one app; add more for a flat $5 each. Your plan mainly sets the org-level limits (storage pool, managed AI credits, custom domains, seats). See pricing for the full comparison.

LimitFree
Apps1
Deploys / month20
Requests / month (per app)100,000
Storage250 MB
Emails / month (per app)100
Scheduled jobs (per app)1 (daily only)
Managed AI creditsNone — bring your own key
Commits / branch25
On paid plans, requests and storage above the included amounts are billed as metered usage ($0.50 per extra 1M requests, $0.05 per extra GB); on the free tier the app pauses at the cap instead. Custom domains, managed AI credits, and AI-assisted merges are paid-plan features. See pricing for current numbers.

Hard caps (all plans)

These are fixed regardless of plan:

CapValue
Max file size (per file in a commit)100 MB
Max commit size (total)500 MB
Max files per commit2,000
Resources per app1 each: database, storage, cache, AI, email

Files larger than 20 MB are served from storage rather than the asset bundle.

Rate limits

Short-window limits keep bursts and abuse in check. They're rarely hit in normal use:

SurfaceLimit
Sign-in / auth5 / minute
MCP (before auth)60 / minute
MCP (per organization)300 / minute
Email send (per app)100 / minute, 1,000 / day

On the free tier, if an app exceeds its rolling request quota its .cloudrizz.app subdomain is paused until usage falls back under the cap. On paid plans the app stays online and the overage is metered.