AppStore Trusted Web Apps

FreeAppStore

$0/forever

Publish a free, open-source web app on its own subdomain.

  • Static hosting and GitHub Actions deployments
  • GitHub, Google, Apple, and email sign-in
  • Per-user KV, public collections, and shared counters
  • Realtime rooms, friendships, and app roles
  • API proxy and encrypted user key vault
  • Transactional email and scheduled push reminders
  • SDK Shell, React hooks, and UI components
  • CLI, MCP tools, and the VibeCode builder
Start building

Need a paid platform?

ProAppStore is a separate platform with its own SDK, hosting model, and subscription terms.

For paid apps or services outside FreeAppStore's API, consult ProAppStore's current documentation and pricing. Publishing here does not automatically create a Pro version, migrate your data, or remove FreeAppStore's limits.

View ProAppStore pricing

Implemented service limits

ResourceLimitAt the limit
KV storage per user, per app1 MiB, 100 keys, 64 KiB per valueWrites return 413
Documents per collection10,000, 64 KiB per documentWrites return 413
Active rooms per app64New rooms return 429; inactive rooms stop counting after 24 hours without a join
Realtime room32 peers, 100 messages/second/peer, 4 KiB/messageConnections refused or excess messages dropped
Counters per app1,000; increments from -1,000 to +1,000New counters refused; out-of-range increments return 400
App secrets and proxy rules5 secrets, 5 rules, 10,000 app-secret requests/dayNew entries return 409; excess requests return 429
User-key proxy1,000 requests/day per user across appsExcess requests return 429
Transactional email100/day per app, 50/day per senderExcess sends return 429; sending service must be configured
Push reminders10 devices and 20 schedules per user, per appNew entries return 413; reminders are checked every 15 minutes
Outbound webhooks5 per app, 12 supported event typesManagement requires app ownership

These are service-specific limits, not a dedicated database allocation per app or a guarantee of unlimited usage. See Platform Limits for the maintained reference.

External services

AI and other APIs accessed with your own key are billed by the provider under your account. VibeCode needs a usable AI key in your vault or a platform-configured supported provider connection. Free hosting does not include an unlimited AI allowance.

What FreeAppStore does not expose

There is no per-app server, direct SQL database, hosted file-upload API, custom-domain API, or arbitrary cron job API. Browser file pickers, on-device storage, and scheduled user push reminders are different features and are available where the browser and app support them. FreeAppStore apps take no payments.

Explore platform capabilities · Check browser capabilities · Read the documentation