The Backend for SaaS Applications — PostgreSQL, Auth & REST API

SaaS products live and die by their data model and access control. Kolaybase gives you a real PostgreSQL database with row-level security and auth built in, so multi-tenant isolation is enforced at the database — not bolted on in application code.

Tenant isolation with RLS

Use PostgreSQL row-level security to guarantee each tenant only ever reads its own rows, enforced by the database on every query.

Auth that's ready on day one

Email and OAuth sign-in via a dedicated auth realm — no need to build sessions, password resets, or token rotation yourself.

An API that tracks your schema

Add a table and it's instantly available over a filtered, paginated REST API. No CRUD controllers to write or keep in sync.

Predictable, self-hostable

Run it on your own infrastructure with Docker Compose for compliance, data residency, or cost control.

Multi-tenant row-level security

alter table projects enable row level security;

create policy "members read their org's projects"
  on projects for select
  using (org_id = auth.org_id());

Frequently asked questions

How does Kolaybase handle multi-tenancy?
You model tenants in your schema (e.g. an org_id column) and enforce isolation with PostgreSQL row-level security policies. The REST API and SDK respect these policies automatically.
Can I bring my own auth provider?
Kolaybase auth is built on Keycloak, which supports email, OAuth, and standard identity providers. Each project gets its own realm.

More use cases

Start building today

A complete backend for your saas apps — running in minutes.

Get started