{"library":"spindb","title":"SpinDB","type":"library","description":"SpinDB (v0.48.1) is a zero-configuration, Docker-free local database management tool that packages 21 database engines (PostgreSQL, MySQL, MariaDB, SQLite, DuckDB, MongoDB, FerretDB, Redis, Valkey, ClickHouse, Qdrant, Meilisearch, CouchDB, CockroachDB, SurrealDB, QuestDB, TypeDB, InfluxDB, Weaviate, TigerBeetle, LibSQL) into a single CLI. It runs directly on macOS, Linux, and Windows without Docker or VMs, providing commands to create, start, connect, run SQL/shell, backup, and clone databases. The tool persists data in ~/.spindb and exposes connection URLs. It is licensed under PolyForm Noncommercial and requires Node.js >=22 and pnpm >=8. Key differentiators include broad engine support, simple CLI, and no external dependencies like Docker.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install spindb"],"cli":{"name":"spindb","version":null}},"imports":["npm install -g spindb","N/A - no programmatic API","spindb create mydb --start --connect"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":"https://spindb.dev","github":"https://github.com/robertjbass/spindb","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/spindb","openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"npm install -g spindb\nspindb create testdb --engine postgresql --start --connect\n# Then inside psql:\nSELECT version();\n\\q\nspindb backup testdb --format sql --out backup.sql","lang":"javascript","description":"Installs SpinDB globally, creates and connects to a PostgreSQL database, runs a query, and creates a backup.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}