Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
It features:
- An intuitive, user-friendly control panel for content creation and administrative tasks.
 - A clean-slate approach to content modeling that doesn’t make any assumptions about the content you need to manage.
 - A fast and flexible templating system based on Twig.
 - An auto-generated GraphQL API for building headless applications.
 - A powerful ecommerce platform for building bespoke ecommerce experiences.
 - A built-in Plugin Store with hundreds of free and commercial plugins.
 - A robust extension framework for advanced customization.
 - An active, vibrant community.
 
You can learn more about it at craftcms.com, or dive into the documentation at craftcms.com/docs.
Craft is a self-hosted PHP application. It can connect to MySQL and PostgreSQL for content storage. See Server Requirements for more details.
- Website — Welcome to Craft!
 - Tutorial — Build a blog with step-by-step instructions.
 - Installation — Jump right in with Composer.
 - Documentation — Read the official docs.
 - Knowledge Base — Find answers to common problems.
 - Newsletter — Get official news and community updates.
 - Events — Upcoming community events.
 
- Discord — Meet the community.
 - Stack Exchange — Get help and help others.
 - CraftQuest — Watch unlimited video lessons and courses.