Build something amazing.

With over 200 new features and improvements.


A more familiar approach

To create modern experiences, you need tools that build on advances in others. Drupal 8 adopts more modern PHP standards and relies less on procedural coding. You'll recognize much more of its parts and methods. You’ll save time working with more code proven to solve common problems. Drupal uses code that wasn't invented here, so you can build amazing things that work anywhere. is generously sponsored by companies like:

To fast and flexible theming

Drupal 8’s Twig integration lets you create fast, secure, and flexible designs. Twig uses tag-based syntax that’s easier to learn. You can template your own language constructs, thanks to its open architecture. Debug much more easily, with clearer error messages. It’s the most complete transformation of Drupal theming in 10 years.

To reusing components

Drupal 8 ships with 10 built-in Symfony components, like ClassLoader for autoloading and caching project classes for performance. There’s HttpFoundation and HttpKernel for managing incoming HTTP request and responses. You can trust DependencyInjection to flexibly centralize the way objects are constructed. We reworked the backend of page controller resolution, thanks to Routing.

And to dependency management

Keeping third-party libraries and their dependencies up to date should be painless. To ease that pain, Drupal 8 supports Composer. Composer makes dependency management simpler. You declare the libraries your project needs, and it installs and updates them (and their dependencies) for you. That means speed, that means efficiency, and that means you can more dependably use other people’s libraries to improve your work.

Build something amazing: Download Drupal 8

Give Drupal a test drive: Try Drupal 8