# Envbuilder

Envbuilder shifts environment definition from template administrators to
developers. Instead of baking tools into template images, developers define
their environments via `devcontainer.json` files in their repositories.

Envbuilder transforms the workspace image itself from a dev container
configuration, without requiring a Docker daemon.

For setup instructions, see
[Envbuilder documentation](/beta-docs/admin/integrations/devcontainers/envbuilder/).

For an alternative that uses Docker inside workspaces, see
[Dev Containers Integration](/beta-docs/admin/integrations/devcontainers/integration/).
