AppStore Trusted Web Apps

Free

$0/forever

Everything most apps need, with sensible caps. No credit card, no trial.

  • Static hosting + GitHub CIR2 + Actions, auto-deploy on push
  • Auth (GitHub OAuth, SSO)One identity across all apps
  • Per-user KV storage1 MB/user, 100 keys, prefix filter
  • Collections (document database)Firestore-style, 10k docs/collection
  • Shared countersAtomic cross-user (votes, views, leaderboards)
  • Real-time rooms (WebSocket)32 peers/room, 64 rooms/app
  • Secret-injecting API proxy5 secrets, 10k requests/day
  • User API key vaultEncrypted storage for OpenAI, Anthropic, etc.
  • App-level RBAC rolesowner, member, moderator, editor, viewer + custom
  • 18 React UI componentsModal, Tabs, Card, Badge, Spinner, KeyPrompt, etc.
  • MCP server for AI agentsSDK reference, deploy status, app info
  • Compliance audit + quality reportsAutomated on every push
  • Default subdomainyour-app.freeappstore.online
  • Open source, MIT-licensedRequired for publication
Start building free

Pro

$9/month per creator

All your apps under one subscription. Caps lifted, premium primitives unlocked.

  • Everything in Free, caps lifted or 10x
  • Server-side AI (Workers AI)Included quota, no user key needed
  • Custom domainyour-domain.com via CF for SaaS
  • File uploads + R2 storagePer-app bucket for images, media, docs
  • Cron jobs + scheduled workersDigests, reminders, batch processing
  • Transactional emailResend, ~1k sends/mo included
  • Real-time rooms with no soft capServer-authoritative, persistent state
  • Per-app D1 databaseDirect SQL, not just KV/collections
  • Higher KV: 10 MB/user, no cap
  • Payments + creator payoutsStripe subscriptions, usage-based split
  • Proprietary source allowedNo MIT requirement
  • Priority support
Upgrade to Pro

What the caps actually mean

We chose caps that fit normal app patterns. The vast majority of apps never bump into them. The caps exist for the rare case where a single app suddenly handles thousands of concurrent users — and where the underlying CF cost would otherwise scale into four-figure-monthly territory overnight.

Free-tier caps in detail

ResourceCapWhat happens at the limit
KV ops per minute (per app)1,000HTTP 429 with retry-after
KV active users per day (per app)100Soft cap; new user reads still served
Storage per user (per app)1MBWrites return 413 once full
Active rooms per app64LRU eviction of oldest idle room
Peers per room3233rd connection refused
Messages per peer/sec100Excess messages dropped
Counters per app1,000New counter creation refused
Counter increment range-1000 to +1000Returns 400
Proxy secrets per app56th secret refused with 409
Proxy requests per day10,000HTTP 429 for the rest of the day
User API keys per provider1Update replaces existing key
Server-side AInot availablePro feature (user key vault works)
File uploadsnot availablePro feature
Cron / scheduled jobsnot availablePro feature
Custom domainnot availablePro feature
Transactional emailnot availablePro feature
Why we cap rooms. Real-time WebSocket rooms run on Cloudflare Durable Objects, billed per GB-second of duration. A single popular app with 10,000 concurrent users 24/7 would cost us roughly $41,000/month in DO charges alone. The 32-peer/64-room cap keeps the worst case bounded. Most apps (chat, presence, WebRTC signaling) never hit these limits. If yours does, that's when Pro pays off.

How we count costs

The honest version: most things on Cloudflare are basically free at the scale of small apps. The hard cliff is Durable Objects (rooms). Here's what we actually pay:

Why publish all this

Most platforms hide costs behind marketing copy. We don't. If you're going to build on top of FreeAppStore, you deserve to know exactly what's free, what we pay for, and where the upgrade prompt will appear. Pre-launch we have no real users — these caps and prices are our best guess and may shift before launch. We'll never silently move a free feature behind the paywall.