
Build something amazing.
With over 200 new features and improvements.
The world’s favorite open source content management platform just got better. Drupal 8 is the new standard for creating incredible digital experiences—for small businesses, global enterprises, and everything in between.
Native support for integrations
Build interactions using 4 web services modules in core: RESTful web services, Serialization, Hypertext Application Language (HAL), and HTTP Basic Authentication. Make Drupal the backbone for the unique series of external applications your project needs. Patch records in a CRM or marketing automation tool. Post to social platforms and send email campaigns from a Drupal site. Get granular control over which resources are available and how they’re accessed.
API-first publishing
Unlock the potential of your structured content. It can now be accessed via APIs. You can output it as JSON or XML almost as easily as HTML, and expose Views lists as services too. Send content wherever you need it to be, and present it with a front-end layer like React or AngularJS. This flexibility means groundbreaking experiences, and new architectural paradigms—like progressive and full decoupling—are real options, right now.
Better performance and scalability
Caching settings throughout Drupal 8 are better than before and better by default. Entity caching is in core. Cache tags let you invalidate content accurately and immediately. You don’t have to turn CSS/JS aggregation on, because we already did. There are mobile-friendly alternatives to JavaScript-intensive features, and support for the new data-saving
element. All these features (and more), in any language, mean speed.
With enhanced testing
With all this new power comes great testing ability. Perform quicker, focused unit testing right from your IDE, with Drupal’s PHPUnit integration. Try BrowserTestBase—functional browser testing based on PHP standards—as an alternative to Simpletest’s custom code. Plus, Drupal now includes KernelTestBase for quick, API testing of how well various components are integrated.
