Need a database?
Click Provision.

SQLite, PostgreSQL, MySQL, MongoDB, Redis — provisioned in seconds. No Docker. Connection string auto-injected into your server.

Installing PostgreSQL on Windows used to mean downloading an installer, running through a wizard, setting a password you'll forget, configuring pg_hba.conf, and hoping the service starts on boot. Or pulling a Docker image, writing a docker-compose.yml, mapping volumes, and debugging why the container can't see your network.

In Donk, you click Provision. Pick the engine. Name your database. It's running in seconds. The connection string is auto-injected as an environment variable into any server you link it to. Your ORM picks it up from DATABASE_URL and you're writing queries.

  • SQLite — instant. File created in your project directory.
  • PostgreSQL — full server, auto-provisioned with user and database
  • MySQL — same. User, database, connection string — all generated.
  • MongoDB — document database with auto-generated connection URI
  • Redis (Garnet) — in-memory store for caching, queues, sessions
  • Connection string auto-injected as DATABASE_URL environment variable
  • Link multiple databases to one server — Postgres for data, Redis for cache
  • No Docker required — native portable binaries managed by Donk
🎬

Video: 30–40 seconds. Provisioning a PostgreSQL database, linking it to a Django server, running a migration.

Download Donk

Windows 10/11 · ~100 MB · No dependencies

Download for Windows