Creating a Project
Projects are the top-level container for all your deployments. Each project can contain PocketBase instances, backends, and frontends.
Step 1: Sign up
Head to the PocketBase Cloud portal and sign in with your Google account. That’s the only step — no email verification, no password to remember.
Signing up happens in the portal; the CLI authenticates an account that already
exists, with pb cloud login.
Step 2: Choose a plan
To start deploying, pick a plan from the Plan page in the sidebar:
- Free ($0/month) — includes 1 PocketBase instance and frontend hosting. A Stripe subscription is required to collect payment information and prevent abuse. You won’t be charged.
- Starter ($5/month) — includes 1 PocketBase instance, frontend hosting, dedicated server cluster, and custom domains. No trial.
- Pro ($20/month flat) — your own dedicated compute (2 vCPU) in a region you choose, backend hosting (Node.js/Next.js/Deno/Bun), and effectively unlimited PocketBase instances, backends, and frontends.
- Go to the Plan page in the sidebar
- Click Subscribe on your chosen plan
- Complete checkout via Stripe
Checkout runs in the portal — the CLI has no payment flow. From the terminal,
pb cloud whoami reports which plan you’re on and pb cloud upgrade prints the
link to change it.
Step 3: Create a project
Using the portal
- Navigate to Projects in the sidebar
- Click New Project
- Enter a project name (e.g.,
my-saas-app) - Click Create
Using the CLI
Install the CLI first — see Installing the CLI.
pb cloud login # opens your browser
pb cloud project create my-app
pb cloud project use my-app # make it the default for later commands
pb cloud project ls # confirm
project use sets a machine-wide default. Directories containing a pb.json
(written by pb cloud link or by the first deploy) resolve to their own
project instead, so a repo can target a different project than your shell
default. Pass --project <id> to override either.
Your project is now ready. From here you can deploy PocketBase instances, backends, and frontends.
Templates
The Projects page in the portal also offers templates — a full stack (PocketBase instance + backend + frontend, pre-wired with environment variables) deployed in one click. Templates are a portal feature; from the CLI you deploy one directory per resource, which the local development guide walks through.