PocketBase — A Single File Database With an API & Airtable Interface

Robby Boney
Short Bits
Published in
6 min readMar 26, 2024

--

a simple platform for local database applications

PocketBase is a super interesting single file database project with a lot of batteries included like a admin UI, a rest API and activity logs for the database. SQLite is the most common single file database but others like DuckDB are interesting too. These types of databases are great for mobile app, local machine and edge device use cases because they are small, easy to manage and still leverage many SQL tools developers are used to, without require lots of resources and setup.

Download & Setup

Getting going with PocketBase is super easy. The database comes as an executable in a zip file and can be downloaded from their site or Github.

https://pocketbase.io/docs/

Once downloaded you can easily run PocketBase using the .\pocketbase.exe serve command. PocketBase must be run from the command line.

Once running you can navigate to the admin UI page to setup the admin user by navigating to http://127.0.0.1:8090/_/ .

--

--

Robby Boney
Short Bits

Director of Product Development @ Interject Data Systems. I write Software for Science, Data & Enterprise…https://robbyboney.notion.site/