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

NeedSolution
User accounts & loginV2 Cloud Authentication
Shared / synced dataV2 Cloud Database (collections)
Image & file uploadsV2 Cloud File Storage
Server-side logicServer Functions (PocketBase hooks)
API keys in appsSecrets (client vs server scope)
In-app AIV2 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

  1. Open your project in the workbench
  2. Switch to the Backend view
  3. If not provisioned, OpenV2 provisions your instance automatically

Dashboard sections

SectionDescription
OverviewStats, quick links
DatabaseCollections & records
AuthenticationEmail auth, Google OAuth
File storageBuckets & uploads
Server functionsPocketBase hooks
SecretsEnvironment variables
AnalyticsTraffic & usage metrics
LogsRequest logs
V2 Cloud AIIn-app inference usage
User managementApp end-users
KnowledgePer-project AI instructions
MonetizationRevenueCat metrics
BackupsComing 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.