Skip to content
Managed PocketBaseFree plan available

Your PocketBase backend, live in 30 seconds.

Managed PocketBase hosting: a database, sign-in, file storage and live updates, ready to use. We run the server, updates and HTTPS, so you only build the app.

  • The official docs just work

    Not a fork. Every PocketBase guide and SDK works as written.

  • Your data, a click away

    Download your whole database and uploaded files as one zip, whenever you want.

  • Your data stays where you put it

    Its own container and database, in the region you chose.

  • Leave any time

    Restore that zip on any PocketBase and point your app at it. Nothing to convert.

POCKETBASE

Your whole backend, without writing one.

Database, REST API, auth, files and jobs in one open-source program.

Design tables in a visual editor. No SQL.

client.js
// JavaScript SDK
import PocketBase from 'pocketbase';

const pb = new PocketBase('https://my-pocketbase.pocketbasecloud.com');

// list and search 'posts' with filters and sorting
const list = await pb.collection('posts').getList(1, 50, {
  filter: 'published = true && created > @todayStart',
  sort: '-created,title',
  expand: 'author',
});

Ready to use out of the box

Collections, auth and file storage are there the moment the instance boots. Nothing to wire together first.

Design tables in a visual editor. No SQL.

Every table gets a REST API with filters, sorting and access rules.

Sign-up and email verification built in. Add Google or GitHub with two keys.

Upload files onto a record. Image thumbnails included.

Subscribe once and get changes live. No polling.

Add endpoints in JavaScript, or run code around a save.

Run digests and cleanups on a schedule.

Explore all features
// JavaScript SDK
import PocketBase from 'pocketbase';

const pb = new PocketBase('https://my-pocketbase.pocketbasecloud.com');

// list and search 'posts' with filters and sorting
const list = await pb.collection('posts').getList(1, 50, {
  filter: 'published = true && created > @todayStart',
  sort: '-created,title',
  expand: 'author',
});
S3 Storage
SDKs
REST API
Migrations
CLI

Manage it without opening the dashboard

The portal and the CLI reach the same instance. Create it, point the CLI at it, and the collections, records, hooks and backups are all one command away.

app — zsh
# once, on your machine
$ pbc pocketbase create
  Provisioning in fra1 …
✓ https://app-a1b2c3.k7f2.pocketbasecloud.com
# point the CLI at it, then work on it directly
$ pbc admin use https://app-a1b2c3.k7f2.pocketbasecloud.com
$ pbc admin collections ls
$ pbc admin settings backup create
✓ pb_data backup ready to download

The same tool, every day after

  • pbc pocketbase lsevery instance and its status
  • pbc pocketbase hooks pushship a JS hook from the repo
  • pbc env setset an encrypted variable
  • pbc logsfollow the instance log

Instance commands act on whichever instance "pbc admin use" selected, so the same script works against a colleague's instance or your own.

Read the docs

Your PocketBase, live in seconds.

No lock-in: download your data any time. How that works.