Skip to content

meido-ai/devdb

Repository files navigation

DevDB - On-demand, isolated databases for development and testing

License Platform Support API Tests CLI Tests CLI Version

Installation | Documentation | CLI Reference

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

🚀 Getting Started

  1. 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.

  1. 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
  1. 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

📚 Documentation

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

📄 License

DevDB is licensed under the Apache License 2.0.

About

DevDB - On-demand, isolated ephemeral development databases for the entire engineering team.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •