Getting Started

Get PulseDB up and running in under a minute.

Docker (recommended)

bash
git clone https://github.com/elmoziml/pulsedb.git cd pulsedb docker compose up -d

Open http://localhost:5433 in your browser.

Without Docker

bash
git clone https://github.com/elmoziml/pulsedb.git cd pulsedb npm install npm run dev

Open http://localhost:3000 in your browser.

First steps

  1. Create a connection — click "Add Connection" and enter your PostgreSQL credentials
  2. Browse your schema — explore tables, columns, indexes, and relations
  3. Run a query — open the SQL editor and start querying
  4. Explore data — click any table to browse, filter, and edit data

Quick tips

  • PulseDB connects to your existing PostgreSQL instance — it does not bundle a database
  • Connection passwords are encrypted at rest and never sent to the frontend
  • You can connect to remote databases over SSL
  • PulseDB stores connection configs in a Docker volume (/data)