Database Operating System
Run PostgreSQL, MySQL, MongoDB, Redis, and many more engines locally with a single command. No Docker required.
$ spindb list NAME ENGINE VER PORT SIZE STATUS layerbase postgresql 17.5 5432 42 MB running debt mariadb 11.8 3306 18 MB running notes sqlite 3.49 - 156 KB available analytics duckdb 1.3 - 2.1 MB available cache redis 8.0 6379 890 KB available
01 / The Problem
Native binaries, no containers, no runtimes. Every engine downloads and runs directly on your machine with minimal resource usage.
Before
$ brew install postgresql
$ docker pull redis:latest
$ docker-compose up -d
# 2GB+ disk, 500MB+ RAM overhead
After
$ spindb create postgres myapp
# Done. Native binary, ~50MB
02 / Desktop App
A visual interface to create, start, stop, and manage all your database instances. Monitor resource usage, view logs, and configure settings. No terminal required.
Databases
CPU
12%
Memory
48MB
Disk
156MB
03 / SpinDB CLI
JSON output for CI/CD pipelines and automation. Create, manage, backup, and restore databases with simple commands. First-class scripting support.
$ spindb create postgres myapp
Created PostgreSQL instance "myapp" on port 5432
$ spindb list --json
[{"name":"myapp","engine":"postgres","port":5432}]
$ spindb stop myapp
Stopped "myapp"
04 / Cloud
Coming SoonManaged cloud databases for every engine. Spin up PostgreSQL, MongoDB, Redis, or any of 20+ engines in the cloud with a single command. Like Supabase or Neon, but for all your databases.
05 / Engines
Every database engine available, ready to run in seconds.
One command to install. One command to create a database. Works on macOS, Linux, and Windows with no Docker required.
Download