Skip to content


DDEV has built-in support for composer. DDEV has a special command called

ddev composer create "<package>:<version>"

It is basically a wrapper around composer create-project, but it moves all files to the project folder root automatically after installation.

This is quite handy, because it is very simple to setup a php project and pull in a project repository, e.g. getkirby/starterkit:

mkdir my-new-project
cd my-new-project/
ddev config --project-type=php
ddev composer create getkirby/starterkit
ddev launch

TODO: Add comment by rfay (

Read more in the official docs.