Quickstart Guide
Follow these steps to deploy your first isolated PocketBase tenant on Pocket Kit:
-
Create Your Instance
Log into the Pocket Kit Cloud Console and click + New Instance.
- Choose an Instance Name (e.g.
My Production Backend). - Enter a Subdomain Prefix (e.g.
my-app). - Click Deploy Instance. Your instance will boot in less than 3 seconds with automated TLS.
- Choose an Instance Name (e.g.
-
Access Your Admin Panel
Click the Admin link on your instance card to open your dedicated PocketBase administration panel at:
Admin Panel URL https://<your-subdomain>.pocket-kit.naftalmatoya.tech/_/Create your initial superuser credentials.
-
Connect Your Client SDK
Install the official PocketBase SDK in your frontend or backend application:
Terminal pnpm add pocketbasesrc/client.ts import PocketBase from 'pocketbase';const pb = new PocketBase('https://my-app.pocket-kit.naftalmatoya.tech');// Authenticate or query recordsconst records = await pb.collection('posts').getFullList({sort: '-created',});console.log(records);Terminal pip install pocketbaseapp.py from pocketbase import PocketBasepb = PocketBase('https://my-app.pocket-kit.naftalmatoya.tech')posts = pb.collection('posts').get_full_list()print(posts)Terminal dart pub add pocketbaselib/main.dart import 'package:pocketbase/pocketbase.dart';final pb = PocketBase('https://my-app.pocket-kit.naftalmatoya.tech');final records = await pb.collection('posts').getFullList();cURL Request curl https://my-app.pocket-kit.naftalmatoya.tech/api/collections/posts/records