Build in a weekend
Scale to millions

Start your project with a Postgres database. Add Authentication, Row Level Security, Data APIs, Realtime, and Storage.

Postgres Database

Every project is a full Postgres database, with an isolated schema and the extensions you expect.

Authentication

Add user sign ups and logins, securing every request with Row-Level Security.

Row Level Security

Authorization written as real Postgres policies, enforced on every query.

Storage

Store and serve files from private documents to public media.

Realtime

Build collaborative experiences with live database changes over WebSockets.

SQL Editor

Run any statement against your schema — views, functions, triggers, extensions.

Data APIs

Instant, ready-to-use REST APIs for every table.

Use one or all. Best of breed products, integrated as one platform.

Everything you need to ship a production backend

Postgres
Next.js
React
Node.js
TypeScript
WebSockets
REST
Row Security
Storage
Generated APIs
Realtime
Open source

Stay productive and manage your app
without leaving the dashboard

app.dbase.dev
Table Editor
Search rows
idtitlestatususer_idcreated_at
1Ship the landingin progressa1b2...91e2026-07-24
2Invite the teamcompletec3d4...28f2026-07-23
3Enable realtimecompletea1b2...91e2026-07-22
4Write RLS policiesin reviewe5f6...76a2026-07-21
5Upload assetscompletec3d4...28f2026-07-20
1Ship the landingin progressa1b2...91e2026-07-24
2Invite the teamcompletec3d4...28f2026-07-23
3Enable realtimecompletea1b2...91e2026-07-22
4Write RLS policiesin reviewe5f6...76a2026-07-21
5Upload assetscompletec3d4...28f2026-07-20
1Ship the landingin progressa1b2...91e2026-07-24
2Invite the teamcompletec3d4...28f2026-07-23
Client SDK

Use Dbase with
React

One client. Every table. Query Postgres, authenticate users, upload files, and subscribe to changes from the same predictable API.

Read the SDK docs
import { createClient } from 'dbase';
import { useEffect, useState } from 'react';

const dbase = createClient(projectUrl, anonKey);

export default function App() {
  const [notes, setNotes] = useState([]);

  useEffect(() => {
    dbase
      .from('notes')
      .select('*')
      .then(({ data }) => setNotes(data));
  }, []);

  return <NotesList items={notes} />;
}

From the first table
to a backend your team can trust

Explore every product

Join the community

Build with familiar tools, share what works, and keep Postgres at the center of your stack.

Start building

Postgres at the core

Use the database you already know. Your schema stays portable.

Security in SQL

Policies live beside your data instead of hiding in application code.

A familiar client

Chainable queries and predictable { data, error } results.

Changes as they happen

Subscribe to inserts, updates, and deletes over WebSockets.

Auth that fits

Users, sessions, and project providers use the same access model.

Files with policies

Keep public and private buckets under explicit access rules.

Built in the open from day one

Dbase is designed to be inspectable and self-hostable. Keep Postgres at the center, understand every layer, and stay in control of your data.

View the SDK

Build in a weekend, scale to millions