Genesis

Genesis

What Genesis does

Genesis helps developers bootstrap Craft CMS projects from structured CSV files. Instead of creating sections, entry types, sites, filesystems, and asset volumes manually, you can define them in spreadsheets and import them into Craft.

This makes repetitive setup work faster and more consistent, especially when starting new projects or recreating environments. For setup details and import examples, see the official Genesis page.

Why it is useful

Genesis is useful when you want a repeatable project setup workflow. It adds validation before import, which helps catch issues early and reduces manual configuration mistakes.