# Blueprint YAML Reference

Every [Render Blueprint](infrastructure-as-code) is backed by a YAML file that defines a set of interconnected services, databases, and environment groups.

A Blueprint file _must_ be named `render.yaml`, and it _must_ be located in the root directory of a Git repository.

This reference page provides an [example Blueprint file](#example-blueprint-file), along with documentation for supported fields.

## Example Blueprint file

The following `render.yaml` file demonstrates usage for _most_ supported fields. These fields are documented in further detail below.

*Show example Blueprint file*

```yaml:render.yaml
#################################################################