Advertising sustains the DA. Ads are hidden for members. Join today
Drupal APIs
- Access Policy API
- AJAX API
- Authentication API
- Batch API
- Block API
- Cache API
- (deprecated) CKEditor 4 API
- CKEditor 5 API
- Configuration API
- Database API
- Entity API
- Filter API
- Form API
- JavaScript API
- Layout API
- Logging API
- Menu API
- Middleware API
- Migrate API
- Plugin API
- RESTful Web Services API
- Render API
- Responses
- Routing system
- Runtime Assertions
- Serialization API
- Services and dependency injection
- State API
- Text Editor API
- Tour API
- Translation API
- Typed Data API
- Update API
- Command-Line Interface (CLI) API
- HTMX
- Icon API
- Token API
Command-Line Interface (CLI) API
Documentation for the command-line interface (CLI) API that extends Symfony Console in Drupal.
CLI API Overview
The CLI API in Drupal allows for commands to be discovered and used by CLI users.
Drush command porting guide to the new dr Drupal core CLI
Learn how to make your existing Drush commands compatible with the new Drupal core CLI.