Skip to content
DocsPlatformAvailable Regions

Available Regions

Where your PocketBase Cloud deployment runs depends on your plan.

Pro — pick your dedicated compute’s region

Pro subscribers choose a region at checkout, and their dedicated compute is provisioned there. There are 10 locations to choose from:

Europe

Region Location
GRA Gravelines, France
SBG Strasbourg, France
RBX Roubaix, France
DE Frankfurt, Germany
UK London, United Kingdom
WAW Warsaw, Poland

Americas

Region Location
BHS Beauharnois, Canada
VIN Vint Hill, Virginia, United States

Asia-Pacific

Region Location
SGP Singapore
SYD Sydney, Australia

Your compute’s region is fixed once provisioned — there’s no migration between regions today.

Free & Starter — shared server pool

Free and Starter deployments run on a shared server pool rather than a dedicated compute. Starter lets you choose which pool location your deployment lands in; Free is placed automatically. The shared pool runs on:

Region Location
fsn1 Falkenstein, Germany
nbg1 Nuremberg, Germany
hel1 Helsinki, Finland
ash Ashburn, Virginia, United States
hil Hillsboro, Oregon, United States
sin Singapore

Choosing a region

Using the portal

Pro subscribers pick their compute’s region at checkout on the Plan page. Starter users may choose the pool location in the create form when deploying a PocketBase instance or frontend — it is optional, and leaving it on Any region places the deploy where there is the most free capacity. Free deployments are always placed automatically.

Using the CLI

Starter deployments take the pool location as an optional flag; without it the platform picks the region with the most free capacity:

pb cloud pb deploy --name my-app-db --location fsn1
pb cloud frontend deploy --name web --location fsn1

Pro deployments target a specific compute rather than a region — the dedicated compute is never auto-selected. Deploy asks which one when there is a choice, and --compute settles it outright:

pb cloud compute ls                              # ids you can deploy to
pb cloud pb deploy --name my-app-db --compute <id>

The same applies in a project shared with an organization, whatever your own plan: it runs on the organization owner’s compute, and you pick which.

Compute is provisioned by the platform, not the CLI: pb cloud compute ls lists what your account can already deploy onto, and Pro compute is created when you subscribe.

(--compute was called --server, and pb cloud compute ls was pb cloud server ls; both old spellings still work.)

See Plans & Billing for what each plan includes, and Installing the CLI to get pb.