Home / Platforms / PocketBase
P

PocketBase

Open-source backend in a single file

Self-Hosted BackendsFree Tier AvailableOpen source
Visit Website →

Overview

PocketBase is an incredibly lightweight open-source backend consisting of a single executable file. Written in Go, it provides embedded database (SQLite), real-time subscriptions, user authentication, file storage, and an admin dashboard all in one package. What makes PocketBase unique is its simplicity - you can download a single file and have a complete backend running in seconds. Despite its small size, it's surprisingly powerful with features like email auth, OAuth2, real-time database subscriptions, and file management. The admin UI is clean and intuitive. PocketBase is perfect for prototypes, side projects, or any application where you want a self-contained backend without the complexity of microservices. It can be extended with custom Go code or used as-is with its built-in REST API.

Features

Database: SQLite
Authentication
File Storage
Cloud Functions
Realtime
GraphQL
REST API
Self-Hosted

Tech Stack

GoSQLite

Best For

PrototypesSide projectsMVPsSmall apps

Pricing

Free Tier:Yes
Starting Price:$0
Model:Free (open source)

Details

Deployment:Self-hosted
Founded:2022
Backed By:Open source

Ready to get started with PocketBase?

Visit PocketBase

Frequently Asked Questions about PocketBase

What is PocketBase?

PocketBase is an incredibly lightweight open-source backend consisting of a single executable file. Written in Go, it provides embedded database (SQLite), real-time subscriptions, user authentication, file storage, and an admin dashboard all in one package. What makes PocketBase unique is its simplicity - you can download a single file and have a complete backend running in seconds. Despite its small size, it's surprisingly powerful with features like email auth, OAuth2, real-time database subscriptions, and file management. The admin UI is clean and intuitive. PocketBase is perfect for prototypes, side projects, or any application where you want a self-contained backend without the complexity of microservices. It can be extended with custom Go code or used as-is with its built-in REST API.

Is PocketBase free to use?

Yes, PocketBase offers a free tier. Free (open source)

What features does PocketBase offer?

PocketBase offers SQLite database, authentication, file storage, real-time updates, REST API, and more.

Can I self-host PocketBase?

Yes, PocketBase can be self-hosted, giving you full control over your infrastructure and data.

What is PocketBase best for?

PocketBase is particularly well-suited for prototypes, side projects, mvps, small apps.