Upload
backend.zipUpload source files, package metadata, and your lockfile.
Upload your source, install dependencies, and run APIs, webhooks, background tasks, or server-rendered applications in an isolated container.
Three explicit steps. No server provisioning, DNS configuration, or certificate setup.
backend.zipUpload source files, package metadata, and your lockfile.
Installing deps…PocketBase Cloud prepares your application inside its container.
listen($PORT)Start on the assigned port while DNS and HTTPS are configured.
Choose a runtime and start command in the dashboard. Your process receives the platform PORT and streams stdout and stderr back to you.
APIs, workers, and web services
Full-stack and server-rendered apps
TypeScript-first backend services
Fast JavaScript and TypeScript apps
Stream stdout and stderr from the backend detail page as it runs.
Store environment variables encrypted at rest and inject them at startup.
Each backend receives a secure, dedicated pocketbasecloud.com subdomain.
Skip the ZIP upload. One deploy packages your source and lockfile, installs dependencies inside the container, and starts your process on the assigned port.
pb cloud logs backend -ffollow production logspb cloud env set --target backendmanage encrypted secretspb cloud backend lsevery backend and its statuspb cloud compute lsthe computes you can deploy ontoBackend deployments are on the Pro plan. Pass --compute to pick which of your computes runs this one.
Read the backend docsDeploy your backend beside PocketBase with one Pro compute and a predictable monthly price.