Plans & limits
Snapi has four plans: Free, Builder, Team, and Business. Every plan — including Free — includes unlimited pages, boards, records, and submissions. What changes as you upgrade is what you can connect: API and MCP/AI agent access, webhooks, and authenticated external users start on Builder; multiple internal users, multiple API keys, and file storage start on Team. Billing is handled by Paddle, our Merchant of Record.
Plan overview
Build and publish real applications. No credit card required, no trial expiration.
Connect your application to the outside world — API access, 1 API key, MCP/AI agent access, webhooks, and authenticated external users.
Build and run applications together. Internal team users, multiple API keys, file storage, and roles and permissions.
For applications your business depends on — more seats, more storage, higher limits, advanced controls.
Full limit comparison
| Limit | Free | Builder | Team | Business |
|---|---|---|---|---|
| Monthly price | $0 | $4 | $19 | $49 |
| Internal seats included | 1 | 1 | 5 | 20 |
| Pages | Unlimited | Unlimited | Unlimited | Unlimited |
| Records stored | Unlimited | Unlimited | Unlimited | Unlimited |
| Submissions per month | Unlimited | Unlimited | Unlimited | Unlimited |
| Kanban boards | Unlimited | Unlimited | Unlimited | Unlimited |
| Public users | Unlimited | Unlimited | Unlimited | Unlimited |
| API access | — | Yes | Yes | Yes |
| API keys | 0 | 1 | Unlimited | Unlimited |
| MCP / AI agent access | — | Yes | Yes | Yes |
| Pre & post webhooks | — | Yes | Yes | Yes |
| Authenticated external users | — | Yes | Yes | Yes |
| Internal team member invites | — | — | Yes | Yes |
| Role-based access (owner/admin/editor/viewer) | — | — | Yes | Yes |
| File storage | — | — | 5 GB | 20 GB |
| Database storage (before attachments unlock) | Basic | 1 GB | — | — |
How limits are enforced
Seats — internal and external users share one pool
A seat is a person. Internal users are your team (they work inside Snapi); external users are your application's end users (they authenticate to sign in to the pages and apps you publish). Both draw from the same seat count. On the Team plan (5 seats) an org could have 2 internal users and 3 external users, or 1 internal user and 4 external users. Suspending an external user frees their seat immediately; adding an internal user, sending an invite, creating an external user, or reactivating a suspended one all check the pool and return 402 when full. Authenticated external users are a Builder-plan-and-up feature — on Free they cannot be created or signed in at all (402 with "resource": "portal_users"). Anonymous, unauthenticated public form submitters are unlimited on every plan, including Free, and never count against the seat pool.
Pages, boards, records & submissions
Snapi is not sold as a form builder with metered submissions — every plan, including Free, gives you unlimited pages, boards, records, and submissions, through the embedded page, the API, or directly in the app.
API access & API keys
Free has no API access at all — API keys cannot be created, which also means no MCP/AI agent access, since MCP authenticates with an API key. Builder unlocks API access with 1 API key. Team and Business include unlimited API keys — running more AI agents against Snapi never costs more once you're on Team or above.
Webhooks
Pre/post/onload webhooks require Builder or above. On Free, setting a webhook URL on a page returns 402.
File storage
Free and Builder don't accept file attachments at all — uploads are rejected rather than silently dropped (Free still gets a small basic database storage allotment for everything else). Team and Business get file storage, measured as the sum of all file attachments across all records. Individual uploads are capped at 50 MB per file — larger files are rejected with 413. Deleting attachments frees up space.
Changing plans
Upgrades and downgrades are managed through Settings → Billing. Billing is handled by Paddle as the Merchant of Record — Paddle handles payment processing, VAT, and receipts globally.
- Upgrades take effect immediately. You are charged a prorated amount for the remainder of the billing period.
- Downgrades take effect at the end of the current billing period. Data is never deleted when downgrading — everything you already created stays. Limits are enforced at creation time, so if you exceed the lower plan's limits (seats or API keys) you will be blocked from creating new ones until usage is back below them.
Billing and invoices
Subscriptions are monthly. Paddle sends a receipt email after each charge. Invoices are available in Settings → Billing → Invoice history.
Payment processor: Paddle.com Market Limited — appearing on your bank statement as "PADDLE.COM*SNAPI".
Cancellation
You can cancel at any time from Settings → Billing → Cancel subscription. Access continues until the end of the paid period. After expiry, the workspace downgrades to the Free plan automatically. No data is deleted. See the refund policy for details on refunds.
Enterprise
For workspaces that need more than 20 seats, higher storage, or on-premises hosting, contact us. We handle these on a case-by-case basis. Use our contact page and tell us your requirements.