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.