Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Usage Milestone: Time Field for Drupal 8+ Module time_field crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Custom API

2 sites Security covered Drupal 10–11
View on drupal.org

This module enables you to create custom REST APIs in Drupal. It allows you to define API endpoints to expose data from Drupal entities, database tables, or external services without writing complex backend code. You can create APIs that support various HTTP methods, implement CRUD operations, and control access based on user roles.

Create custom REST APIs in Drupal using the Custom API module. This module allows site administrators and developers to define and manage custom API endpoints to expose data from Drupal entities, database tables, or external services. It leverages Drupal’s core REST framework and routing system, enabling API creation without writing complex custom backend code. This module is compatible with Drupal 8, 9, 10, and 11.

Features of Drupal Custom API

  • Create a GET, PUT, POST, & Delete API
  • CRUD Operations Without Complex SQL
  • Filters & Query Parameters
  • External API Integrations
  • Role-Based Access Control
  • Customizable API Responses
  • Frontend & Decoupled Support

Plans for Every Need

Get Started for Free Premium
$249/year

  • Unlimited GET APIs for reading data
  • External API integration with JSON responses
  • Event-based API triggers using Drupal hooks

  • Unlimited custom REST APIs with all HTTP methods
  • Advanced filtering and conditional logic
  • Role-based access per endpoint
  • Multiple advanced SQL APIs with CRUD support
  • Support for XML, SOAP, and GraphQL external APIs
  • Dependent APIs for token-based authentication flows
  • Fully customizable API response structure
  • API Authentication: This module secures your Drupal API endpoints by preventing unauthorized access to your site.
  • Two Factor Authentication - TFA: This module adds an extra layer of security to your Drupal website with Multi-Factor / Two-Factor Authentication, supporting OTP via email, SMS, and TOTP-based authenticator apps.
  • Session Management: Module gives you complete control over how users manage and interact with their sessions on your Drupal website.


Need any help?

If you face any issues or need any help in configuration, please feel free to reach out to us at [email protected]. You can also connect with us on the Drupal Slack channel.

 Contact Us Join Our Slack Channel

Depends on

Dependencies of the latest stable release

  • system Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Mar 2026
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.1.0 Stable 10–11 Jul 13, 2026
1.0.0 Stable 10–11 Mar 2, 2026