DevDB is a Kubernetes-native database platform for developers, testers, and CI systems. It allows you to spin up isolated, ephemeral databases in seconds, making it painless to run apps with consistent data.
- 🚀 Quick Setup - Spin up databases in seconds
- 🛠️ Database Independence - Each developer gets their own database to work with
- ⚡ CI Integration - Great for CI workflows as well as local development
- 🎯 Kubernetes Native - Runs on your existing K8s cluster
- Install DevDB
# Add the DevDB Helm repository
helm repo add devdb https://meido-ai.github.io/devdb
helm repo update
# Install DevDB
helm install devdb devdb/devdb \
--create-namespace \
--namespace devdb
Note
For detailed AWS deployment requirements and setup instructions, see our Deployment Guide.
- Install the CLI
# Download the latest release for your platform
# For macOS (64-bit Intel):
curl -LO https://github.com/meido-ai/devdb/releases/latest/download/devdb_Darwin_x86_64.tar.gz
tar xzf devdb_Darwin_x86_64.tar.gz
sudo mv devdb /usr/local/bin/
# For macOS (Apple Silicon):
curl -LO https://github.com/meido-ai/devdb/releases/latest/download/devdb_Darwin_arm64.tar.gz
tar xzf devdb_Darwin_arm64.tar.gz
sudo mv devdb /usr/local/bin/
# For Windows (64-bit):
curl -LO https://github.com/meido-ai/devdb/releases/latest/download/devdb_Windows_x86_64.zip
unzip devdb_Windows_x86_64.zip
move devdb.exe %USERPROFILE%\bin\devdb.exe
- Configure and Use
# Configure the CLI
devdb context use $DEVDB_URL
# Create a project
devdb project create --name my-project --db-type postgres --db-version 15
# Create a database
devdb database create --project my-project
# Get connection details
devdb database show --project my-project
- Deployment Guide - Detailed deployment instructions
- CLI Reference - CLI command reference
We welcome contributions! Please see our Contributing Guide for details.
DevDB is licensed under the Apache License 2.0.