V2 Cloud overview
Managed PocketBase backend for auth, database, storage, hooks, and AI — one instance per OpenV2 user.
V2 Cloud is OpenV2's managed backend for generated apps. It runs PocketBase — giving you authentication, a database, file storage, server hooks, and analytics without managing servers yourself.
When to use V2 Cloud
| Need | Solution |
|---|---|
| User accounts & login | V2 Cloud Authentication |
| Shared / synced data | V2 Cloud Database (collections) |
| Image & file uploads | V2 Cloud File Storage |
| Server-side logic | Server Functions (PocketBase hooks) |
| API keys in apps | Secrets (client vs server scope) |
| In-app AI | V2 Cloud AI |
For simple local-only apps, tell the AI to use React state and AsyncStorage — no backend required.
Architecture
- One PocketBase instance per OpenV2 user, provisioned on first use
- Apps access backend via OpenV2's proxy (
/api/pocketbase/proxy) — credentials stay server-side - Each project's collections are prefixed (
p_{projectId}_) so multiple apps share one backend safely
Opening V2 Cloud
- Open your project in the workbench
- Switch to the Backend view
- If not provisioned, OpenV2 provisions your instance automatically
Dashboard sections
| Section | Description |
|---|---|
| Overview | Stats, quick links |
| Database | Collections & records |
| Authentication | Email auth, Google OAuth |
| File storage | Buckets & uploads |
| Server functions | PocketBase hooks |
| Secrets | Environment variables |
| Analytics | Traffic & usage metrics |
| Logs | Request logs |
| V2 Cloud AI | In-app inference usage |
| User management | App end-users |
| Knowledge | Per-project AI instructions |
| Monetization | RevenueCat metrics |
| Backups | Coming soon |
AI-driven backend setup
Describe backend needs in chat — the AI emits PocketBase schema, hooks, and bucket definitions:
OpenV2 applies schema updates, access rules, and client code together.
Generated app integration
Apps import from ~/lib/pb:
The col() helper applies your project prefix automatically.
