# 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](https://coder.com/docs/admin/integrations/devcontainers/envbuilder.md).

For an alternative that uses Docker inside workspaces, see
[Dev Containers Integration](https://coder.com/docs/admin/integrations/devcontainers/integration.md).
