Purple white and red flowers.
Our garden is growing. We've raised a Series A funding round.
Read more here

Jump-start your internal developer platform

Garden bridges the gap between your infrastructure and your dev tooling, orchestrating your Dockerfiles, Helm charts, and Terraform configs in accelerated, portable pipelines that run everywhere.
red flowerwhite flowerpink flower
Garden bridges the gap between your infrastructure and your dev tooling

What it does

Whenever you deploy or test your project, Garden determines what resources and configurations are required for a workload to run and then automatically deploys them in dependency order.
green tick

Create one source of truth

Garden’s portable pipelines work the same in development and CI, simplifying and centralizing configuration in one source of truth.
blue tick

Empower developers

Developers self-service production-like environments with one command, run any kind of test from their local machine, and onboard in hours.
red tick

Manage complexity

Garden glues together your tools, abstracting away complexity for developers while giving full control to platform engineers.

How it works

number one

Standardize config

Use short & sweet YAML declarations to define how your system is built, deployed, and tested. Garden uses these definitions to create an executable dependency graph which can be deployed anywhere.
purple flower
executable dependency graph
green tick

Unified

Tie together the different parts of your system.
green tick

Modular

Build, deploy, and test any subset of services in a dependency-aware way.
green tick

Dynamic

Tailor settings for different environments (dev, staging, preview, etc.).
number two

Automate deployments, builds, and tests

Garden automates deployments from source to finish. But unlike typical deployment management tools, it also automates builds and tests. This eliminates manual labor and creates consistency so you never have to wonder if it’s the pipeline or the code.
number three

Accelerate feedback loops

Pipelines run even faster with smart build and test caching. Developers run any kind of test from their local machine, allowing them to rapidly iterate in the inner loop. By the time code gets to CI, it’s just a formality.

How it fits into your internal developer platform

Whether its called by developers from their local machine or from CI, Garden handles the configuration management of your Dockerfiles, Helm charts, Terraform configs (and whatever else) in portable pipelines that can be deployed to your own infrastructure.
deployed Garden to your own infrastructure
flower
red quote mark
My experience with Garden has been fantastic. It delivers on its promise of being a single blueprint for your services, handling build and deployment dependencies alike. It makes managing deployments to your various environments (prod, dev, QA, etc) simple.
Nathaniel Lattimer
Senior Security Engineer
Read the article
purple flower