Skip to main content Skip to search
Can we use first and third party cookies and web beacons to understand our audience, and to tailor promotions you see?
Main menu
  • Drupal.org home
  • Discover Drupal
    • Drupal Core
    • Drupal CMS
    • Drupal AI
    • Case Studies
    • Drupal for Government
    • Drupal for Higher Education
    • Drupal for Nonprofit
    • Drupal for eCommerce
    • Drupal for FinTech
    • Drupal for Healthcare
    • Drupal for Enterprise
    • Drupal for Retail
    • Drupal for Travel & Tourism
  • Build with Drupal
    • Download Drupal
    • Documentation
    • Getting started
    • Local Development Guide
    • Developer Resources
    • Drupal CMS User Guide
    • Drupal User Guide
    • API
    • Modules
    • Themes
    • Recipes
    • Site Templates
    • Issue queues
    • Security Advisories
  • Partners & Services
    • Find a Drupal Certified Partner
    • Become a Drupal Certified Partner
    • Find a Hosting Provider
    • Find a Migration Partner
    • Find Training
    • Drupal Steward
  • Community
    • About the Community
    • How to Contribute
    • DrupalCon
    • Events
    • News & Blogs
    • Forum
    • Slack
    • Newsletters
    • Drupal Swag Shop
  • Support Drupal
    • The Drupal Association
    • Donate
    • Become a Partner
    • Become a Ripple Maker
    • Become a Drupal Sustaining Member
    • Drupal Swag Shop
  • Get Started
    • Try Drupal CMS
    • Try Hosting
Return to content

Search form

  • Log in, view profile, and more
    • Log in
    • Create account
Documentation

Curated Guides

  • Drupal User Guide
  • Evaluator Guide
  • Local Development Guide

Drupal Wiki

  • Drupal
  • Develop
  • Drupal 7

API Info

  • Complete API Reference
  • Drupal APIs

Drupal books

Drupal Wiki

  • Drupal
  • Develop
  • Drupal 7

Develop

Documentation for developers about tools, processes, and standards.

Local server setup

Local server setup for Drupal.

  • Docker-based development environments
  • Windows development environments
  • Managing Mail on a local server
  • Enable verbose error logging

Development tools

Commonly used tools to aid in Drupal development

  • Development tools overview
  • Drush
  • Editors and IDEs
  • DrupalPod
  • XHProf Code Profiler
  • Xdebug debugger
  • AI Coding Tools for Drupal Development
  • Disable caching
  • PHPStan
  • Stylelint
  • Working efficiently with the command line
  • cspell

Using Composer

Learn how to use Composer to manage Drupal projects and their dependencies.

  • Using Composer in a Drupal project
  • Composer in relation to Drush Make
  • Using Composer to Install Drupal and Manage Dependencies
  • Add a composer.json file