11/12 free views
Tool
CLI
DevSecOps Tools

garden

by garden-io

3.5Kstars
283forks
38watchers
Updated 10 months ago
About

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.

Key Features
  • 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 deploy

Builds and deploys the project according to the Garden configuration

>_ garden test

Runs tests defined in the Garden configuration

>_ garden deploy --env preview

Deploys a preview environment, typically used in CI pipelines on pull requests

>_ garden deploy --sync

Enables sync mode which live reloads changes for fast feedback during development

>_ garden dev

Starts an interactive development console to build, deploy, and test the project

Security Frameworks
Reconnaissance
Initial Access
Execution
Persistence
Defense Evasion
Usage Insights
  • 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

Security Profile
Red Team70%
Blue Team60%
Purple Team75%
Details
LicenseMozilla Public License 2.0
LanguageTypeScript
Open Issues1663
Topics
kubernetes
developer-tools
containers
testing-tools
testing