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
- Create a connection — click "Add Connection" and enter your PostgreSQL credentials
- Browse your schema — explore tables, columns, indexes, and relations
- Run a query — open the SQL editor and start querying
- 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)