Open Source Backend Platform

Build Your Backend Without Limits.

The open source alternative to Supabase and Clerk. PostgreSQL database, 25+ auth providers, file storage, and cron jobs — all self hosted and under your control.

1.2k+
GitHub Stars
80+
Forks
500+
Community Members
MIT
Fully Open Source
Postbase installation video thumbnail
Installation Guide
~5 min
We've All Been There

Tell Us You Use a BaaS Without Telling Us

Checked your Supabase bill after a viral tweet?

That free tier didn't stand a chance.

Firebase said your data structure is 'not recommended.'

Cool, thanks for the vibes based database advice.

Waiting for a support ticket reply from a $50B company.

Meanwhile you're self hosting Postbase in 5 minutes.

Vendor migrates your region and 'forgets' to tell you.

Found out from the outage, obviously.

Tired of These Problems?

1

Vendor lock in makes it impossible to switch providers

2

Cloud costs spiral out of control as you scale

3

No control over where your data lives or who can access it

4

Proprietary backends make debugging and customization painful

// With Postbase, you own everything
import { createClient } from 'postbasejs'
const postbase = createClient(
'your-server-url',
'your-anon-key',
{ projectId: 'your-project-id' }
)
const { data } = await postbase
.from('posts')
.select('*')
.order('created_at')

Everything You Need to Ship

A complete backend platform with all the tools developers love — open source and self hosted

Postgres Database

Every project is a full Postgres database, the world's most trusted relational database.

  • 100% portable
  • Built-in Auth with RLS
  • Easy to extend

Authentication

Add user sign ups and logins, securing your data with Row Level Security.

Continue with Google
Continue with Apple
Continue with GitHub
Continue with Facebook
Continue with Email

25+ more integrations

Storage

Store, organize, and serve large files, from videos to images.

Amazon S3
Cloudflare R2
Backblaze B2
Google Cloud Storage
S3-compatible

Cron Jobs

Schedule SQL snippets or HTTP requests, with full run history and no external infra.

cleanup_sessions
0 * * * *
send_digest_emails
0 9 * * *
sync_billing
*/15 * * * *

Data APIs

Instant ready-to-use REST APIs.

users.../v1/users
orders.../v1/orders
products.../v1/products
invoices.../v1/invoices
reviews.../v1/reviews
sessions.../v1/sessions
Love Supabase? So Do We.

Same Great Postgres Energy, Zero Vendor Lock In

We're not here to dunk on Supabase — it's a great product, and honestly the inspiration behind half of this feature list. But when the bill shows up after your launch day traffic spike, you deserve options.

  • No surprise invoices when your side project gets a little traction
  • Nobody's telling you which features are 'Pro only' this week
  • Self host it, fork it, read every line — it's actually yours
See the migration guide
Same Job, Less Ceremony

Fetch Some Rows, Judge for Yourself

import { createClient } from 'postbasejs'
const postbase = createClient(url, key, { projectId })
const { data } = await postbase
.from('posts').select('*')
Firebase Fans, We See You

Real Relational Data, No Google Graveyard Risk

Firebase is fast to prototype with, until you need to query across collections and suddenly you're denormalizing everything by hand. Postbase gives you real PostgreSQL — and a company history longer than "we'll deprecate this in 2027."

  • Actual SQL — JOINs, transactions, and relations that make sense
  • No NoSQL data modeling gymnastics just to run a simple query
  • Google can't sunset it — you're running the servers
Read the docs

See It in Action

Everything you need ships with the dashboard — no third party tools required.

Marketing

Beautiful Landing Page

Postbase ships with a polished, dark themed landing page — ready to showcase your product from day one.

Beautiful Landing PageProject DashboardProject Overview & Quick Start25+ Auth ProvidersAI Powered SQL EditorMulti Cloud StorageCron Job SchedulerAPI Keys ManagementProject Settings

Built on tools you already trust

PostgreSQLPostgreSQL
Next.jsNext.js
DockerDocker
Node.jsNode.js
RailwayRailway
GitHubGitHub

How It Works

From zero to production in minutes, not months

01

Install Postbase

One command to get your entire backend up and running. Docker, bare metal, or cloud — your choice.

Single Docker command setup
Works on any infrastructure
Auto configured PostgreSQL
Dashboard included out of the box
02

Build Your Schema

Design your database with the table explorer or write raw SQL. Query it through an auto generated REST API from the postbasejs SDK.

Table explorer with inline editing & CSV import
Auto generated REST API via the SDK
Row level security policies
JOINs and raw SQL from the client
03

Ship to Production

Connect your frontend with the postbasejs client library. Authentication and storage are already configured.

Single JS/TS SDK — postbasejs
Built in auth with 25+ providers
S3 compatible file storage
Cron jobs for scheduled tasks
Built for Speed

Numbers That Actually Matter

10ms
Avg Query Latency
Direct Postgres access, no proxy tax
50k+
Requests / sec
On a single mid tier VPS
0
Cold Starts
Your server, always warm
$0
Surprise Overage Fees
You control the infra, you control the cost

Why Postbase?

FeaturePostbaseSupabaseFirebase
Fully open source (MIT)
Self hosted option
PostgreSQL database
AI powered SQL editor
No vendor lock in
Unlimited projects (free)
Security First

Your Data Doesn't Leave the Building

Row Level Security

Native Postgres RLS policies — access control lives in your database, not a bolted on rules engine.

You Hold the Keys

Service role and anon keys are yours. No third party sits between your app and your data.

Full Audit Trail

Every query runs against a database you control — logs, backups, and history are never a support ticket away.

No Data Sharing

Self hosted means your users' data never leaves infrastructure you chose.

Switching Is Easier Than You Think

Already on Supabase or Firebase? Bring Your Schema.

The SDK is intentionally familiar — if you know .from().select(), you already know Postbase. Export your Postgres data, point the SDK at your new instance, done.

pg_dump your_db | psql postbase_db

Pricing? It's Whatever Your Server Costs.

No per seat fees, no row limits, no "contact sales" for basic features. Run it on a $5 VPS or a fleet of servers — the software is free either way.

Unlimited projects
Unlimited API requests
Unlimited database rows
Every feature, no paywalled tiers
Deploy for Free
The Community Is Talking

What Developers Are Saying, Everywhere

Redditu/backend_burnout

Moved off Supabase after the third pricing tier surprise. Postbase's table editor feels almost identical, RLS just works.

12 replies
Discorddevnull#4471

self hosted this on a $6 droplet and it's handling our whole MVP without breaking a sweat

4 replies
Slackpriya.k

the AI SQL editor caught a missing index before I even ran the query lol

2 replies
X@shipfast_dan

postgres + auto rest api + auth in one docker command. why did i wait this long to try this

31 replies
FacebookMarcus O.

Our agency switched three client projects over. Clients love that they own the data outright now.

7 replies
Instagram@nomad.codes

building my whole side hustle backend on postbase from a cafe in Lisbon, zero regrets

9 replies
Redditu/backend_burnout

Moved off Supabase after the third pricing tier surprise. Postbase's table editor feels almost identical, RLS just works.

12 replies
Discorddevnull#4471

self hosted this on a $6 droplet and it's handling our whole MVP without breaking a sweat

4 replies
Slackpriya.k

the AI SQL editor caught a missing index before I even ran the query lol

2 replies
X@shipfast_dan

postgres + auto rest api + auth in one docker command. why did i wait this long to try this

31 replies
FacebookMarcus O.

Our agency switched three client projects over. Clients love that they own the data outright now.

7 replies
Instagram@nomad.codes

building my whole side hustle backend on postbase from a cafe in Lisbon, zero regrets

9 replies
Redditu/pg_enjoyer

Real JOINs, real transactions. Coming from Firestore this feels like using an actual database again.

18 replies
X@indiehacker_liz

cancelled my supabase pro plan today. postbase on railway costs me less than my coffee budget

22 replies
Discordkernelpanic

cron jobs built in means I finally deleted that janky external scheduler service

3 replies
Instagram@buildwithbea

storage buckets + RLS policies configured in an afternoon, docs were actually clear for once

5 replies
Slacktom.reyes

migrated our internal tool's data with pg_dump in like ten minutes, no drama

6 replies
FacebookAisha N.

Recommending this to every dev in our community group now, especially for client work.

11 replies
Redditu/pg_enjoyer

Real JOINs, real transactions. Coming from Firestore this feels like using an actual database again.

18 replies
X@indiehacker_liz

cancelled my supabase pro plan today. postbase on railway costs me less than my coffee budget

22 replies
Discordkernelpanic

cron jobs built in means I finally deleted that janky external scheduler service

3 replies
Instagram@buildwithbea

storage buckets + RLS policies configured in an afternoon, docs were actually clear for once

5 replies
Slacktom.reyes

migrated our internal tool's data with pg_dump in like ten minutes, no drama

6 replies
FacebookAisha N.

Recommending this to every dev in our community group now, especially for client work.

11 replies
Early Access

Be a Part of the Story

Join early adopters shaping the future of open source backends. Get updates, release notes, and behind the scenes insights — straight to your inbox.

Subscribe on Substack

No spam, ever. Unsubscribe at any time.

Questions, Answered

Frequently Asked Questions

It's MIT licensed and free forever. You pay for whatever server you run it on — that's it. No usage based surprise invoices.
Open Source Backend Platform

Build Your Backend Without Limits.

The open source alternative to Supabase and Clerk. PostgreSQL database, 25+ auth providers, file storage, and cron jobs — all self hosted and under your control.

100%
Open Source
MIT Licensed, fully transparent
10ms
Avg Latency
Blazing fast API responses
99.9%
Uptime
Enterprise grade reliability
Self Hosted
Your data, your servers

Ready to Own Your Backend?

Deploy Postbase in minutes. Open source, self hosted, and built for developers who want full control.