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. Every quota — requests, storage, emails — is a shared ORG-wide pool across all your apps; on paid plans the pool is larger (e.g. 1M requests / month) and usage above it is metered rather than blocked, so paid apps stay online. Apps are always unlimited and free. Your plan sets the org-level pools (requests, storage, emails, managed AI credits, custom domains, seats). See pricing for the full comparison.

LimitFree
AppsUnlimited
Deploys / month20
Requests / month (shared org pool)100,000
Storage250 MB
Emails / month (shared org pool)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 org pools are billed as metered usage ($0.50 per extra 1M requests, $0.05 per extra GB); on the free tier the org's apps pause once the shared pool runs out (until usage drops). The free tier includes one custom domain; paid plans allow more. Managed AI credits, spatial queries (env.GEO), semantic search (env.SEARCH), and meeting recording (env.MEETING) are paid-plan features; each includes a monthly allowance (search/geo operations, recorded meeting minutes) and meters above it. Paid plans also allow more scheduled jobs per app and run them as often as every 5 minutes (the free tier is one job, daily). 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
Cron job run time (per run)5 minutes

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.