PocketBase Backend
Build backends with PocketBase — a single Go binary with SQLite, auth, file storage, and real-time subscriptions. Generates collection schemas, API rules, hooks, and JavaScript SDK integration.
This skill helps you build full backends with PocketBase's zero-dependency architecture. It generates collection schemas with field types and validation, configures API rules for fine-grained access control, writes JavaScript hooks for custom business logic, integrates the PocketBase JS SDK with React/Svelte/Vue clients, sets up OAuth2 providers, manages file uploads and thumbnails, and implements real-time subscriptions. Perfect for MVPs, side projects, and small teams.
When to use
Use when building backends with PocketBase, designing collection schemas, configuring access rules, implementing real-time features, or building MVPs that need auth and storage in one binary.
Examples
SaaS MVP
Build a complete SaaS backend
Create a PocketBase backend for a SaaS MVP with user auth (email + Google OAuth), organization collections, role-based API rules, and file upload for user avatars
Real-time app
Add live updates with subscriptions
Build a PocketBase-powered kanban board with real-time subscriptions that sync card moves across clients, with access rules so users only see their team's boards