---
title: "Reference"
description: "The reference describes the contracts a project and a script can rely on: what every operation does, what .ddev/branchery.yaml accepts, and how the same operations are reached from a script or throug…"
canonical: reference.html
navigation-title: "Reference"
---

<a id="reference"></a>

<a id="reference-1"></a>

# Reference

The reference describes the contracts a project and a script can rely on:
what every operation does, what `.ddev/branchery.yaml` accepts, and how the
same operations are reached from a script or through the REST API.

**[Worktree operations](reference/operations.md)**

Every command, and what each operation does step by step.

**[Configuration reference](reference/configuration.md)**

Every key of the project's file: profiles, lifecycle moments, runtimes,
carried files, data and links.

**[CLI and automation](reference/automation.md)**

JSON output, detached jobs and the REST API.
