The YAML Input File¶
RenderCV uses a single YAML file to generate your CV. This file has four top-level fields:
Your_Name_CV.yaml
cv:
...
# Your content (name, sections, entries)
...
design:
...
# Visual styling (theme, colors, fonts, spacing)
...
locale:
...
# Language strings (month names, "present", etc.)
...
settings:
...
# RenderCV behavior (current date, bold keywords)
...
Only cv is required. The others have sensible defaults.
Explore the detailed documentation for each field:
JSON Schema¶
To maximize your productivity while editing the input YAML file, set up RenderCV's JSON Schema in your IDE. It will validate your inputs on the fly and give auto-complete suggestions.

- Install the YAML extension.
- Name your file ending with
_CV.yaml. The schema activates automatically. - Press
Ctrl + Spacefor suggestions.