garden
by garden-io
Garden automates Kubernetes development and testing by enabling on-demand, production-like environments with consistent workflows and accelerated build/test cycles.
Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result caching
Primary Use Case
Garden is designed for developers and DevOps teams working with Kubernetes applications who need to streamline their development, testing, and CI workflows. It allows users to spin up production-like environments on demand, use consistent configurations across all delivery stages, and speed up build and test processes through smart caching.
- Spin up production-like Kubernetes environments on demand for development, testing, and CI
- Use the same configuration and workflows across all stages of software delivery
- Smart caching to speed up builds and test runs
- Stack Graph for dependency tracking and efficient change detection
- Support for splitting configuration across multiple files and repositories
- Sync mode for live reloading and fast feedback during development
- Interactive dev console to build, deploy, and test projects
- Integration with CI pipelines for preview environments on pull requests
Installation
- Follow the quickstart guide at https://docs.garden.io/getting-started/quickstart for the fastest setup
Usage
>_ garden deployBuilds and deploys the project according to the Garden configuration
>_ garden testRuns tests defined in the Garden configuration
>_ garden deploy --env previewDeploys a preview environment, typically used in CI pipelines on pull requests
>_ garden deploy --syncEnables sync mode which live reloads changes for fast feedback during development
>_ garden devStarts an interactive development console to build, deploy, and test the project
- Integrate Garden with CI/CD pipelines to automate security testing and environment provisioning, reducing human error and accelerating feedback loops.
- Use Garden's production-like environment spin-ups to simulate attacker behaviors and test detection capabilities in realistic Kubernetes setups.
- Leverage Garden's dependency tracking and smart caching to optimize security regression testing after code or configuration changes.
- Combine Garden with container security scanning tools to enforce Infrastructure as Code security policies before deployment.
- Employ Garden's sync mode and interactive dev console for rapid purple team exercises, enabling real-time collaboration between red and blue teams.
Docs Take 2 Hours. AI Takes 10 Seconds.
Ask anything about garden. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.
3 free chats per tool • Instant responses • No credit card
Related Tools

earthly
earthly/earthly
Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.

pull
wei/pull
🤖 Keep your forks up-to-date via automated PRs

jx
jenkins-x/jx
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
zizmor
zizmorcore/zizmor
Static analysis for GitHub Actions

okteto
okteto/okteto
Develop your applications directly in your Kubernetes Cluster

kargo
akuity/kargo
Application lifecycle orchestration
