Introduction & Setup PocketBase

Jannis Milz
2 min readJan 14, 2024

Non-members of medium can read here

Today we are going to dive into PocketBase and set it up!

💡 What’s PocketBase?

PocketBase is an open-source Backend-as-a-service (BaaS). It offers all necessary needed features like authentication, file storage, realtime database and web dashboard.

PocketBase uses an SQLite Database behind the scene and is written in Go. They offer an awesome JavaScript/Go SDK and you can even extend it by using it as a Go Framework.

You are able to configure permission rules, OAuth2, external file storage (S3) and mail (SMTP).

PocketBase

PocketBase Demo

🛠️ Setup Pocketbase

The setup of Pocketbase is so easy it takes less than 1 minute to be able to start using it!

Download & extract

Download the archive from the documentation that’s correct for you operating system. Now move it in the root folder in your project.

Next extract the archive and you should be left with a folder which contains an executable…

--

--

Jannis Milz

An always-wanting-to-learn-more person. Developer advocate. Obsessed with self-improvement and efficiency.