Features Locations Pricing FAQ Docs Blog
Log in Get Started →

PocketBase Cloud vs PocketHost

Both PocketBase Cloud and PocketHost are managed hosting platforms for PocketBase. This page outlines the key differences to help you choose the right platform for your project.

Rate limits

PocketHost enforces several layers of rate limiting:

  • 50 requests per 10 seconds per IP — enforced at the Cloudflare edge
  • 1,000 requests per hour per IP address
  • 10,000 requests per hour per instance
  • 5 concurrent requests per IP address
  • 50 concurrent requests per instance

These limits can be restrictive for production workloads, especially with SSR or proxy setups where all traffic originates from a single IP.

PocketBase Cloud does not enforce per-IP or per-instance request caps. Throughput depends entirely on your server resources. For example, a Pro plan instance with 2 CPU cores and 4 GB RAM can handle 1,000+ requests per second with no artificial ceiling.

Hibernation

PocketHost instances may enter hibernation during periods of inactivity. When an instance is hibernating:

  • Cron jobs and scheduled tasks may fail to execute
  • The first incoming request may be delayed or fail while the instance wakes up
  • Missed cron intervals are not replayed after wake-up

PocketBase Cloud instances run 24/7 — no hibernation, no cold starts. They behave the same as PocketBase deployed on your own server. We handle infrastructure setup, monitoring, maintenance, and security hardening while your instances stay always-on.

Free plan

PocketBase Cloud offers a free plan that includes:

  • 1 PocketBase instance (50 MB disk limit)
  • 5 frontend deployments
  • Runs on a dedicated free server cluster

A $0 Stripe subscription is required to collect payment information and prevent abuse. You will not be charged.

Multi-service hosting

Beyond PocketBase, PocketBase Cloud supports deploying additional service types from a single dashboard and within the same project:

  • Static sites — deploy frontends built with any framework (React, Vue, Svelte, Astro, etc.) with custom domain support
  • Backend services — run server-side code using Node.js, Deno, or Bun runtimes. Useful for applications with complex business logic, API endpoints beyond what PocketBase hooks can provide, or projects that need libraries from the JavaScript ecosystem

All services within a project share the same infrastructure and can communicate directly with each other.

Custom domains

Custom domains are available on the Starter plan and above. Each PocketBase instance, backend, and frontend can have its own custom domain with automatic HTTPS certificate provisioning via Cloudflare.

Monitoring and logs

PocketBase Cloud includes built-in monitoring and log streaming:

  • Real-time logs — stream backend logs directly in the dashboard
  • Server metrics — CPU, memory, and disk usage graphs for Pro plan servers

Summary

FeaturePocketBase CloudPocketHost
Request rate limitsNone — based on server resourcesPer-IP and per-instance caps
Concurrent request limitsNone5 per IP / 50 per instance
HibernationNo — 24/7 uptimeYes — cold starts on inactivity
Free plan1 PB + 5 frontendsNo
Static site hostingYes — custom domains
Backend hostingNode, Deno, Bun - Pro plan only
Custom domainsStarter plan and above
Real-time log streamingBuilt-in dashboard
Server monitoringCPU, memory, disk metrics

Next steps