Reference

This section contains technical details for built-in Craft components like element types, field types, and the Twig environment. It is intended primarily for developers charged with building or maintaining a Craft project who need frequent access to code-specific features.

Element Types
Deep-dives on each of Craft’s built-in element types.
Field Types
Discover Craft’s built-in field types.
Configuration
Descriptions for every general and database config setting, as well as help with application config.
Twig
Lists of filters, functions, tags, tests, and variables that Craft provides to the Twig templating environment.
Controller Actions
Common HTTP endpoints for use with forms.
Command-Line Interface
Special back-office features available via the command line.

# Additional Resources

Craft CMS Source
Browse Craft’s source code, releases, issues, and discussions on GitHub.
Class Reference
Auto-generated class reference for Craft CMS 5.x.