This project is not covered by Drupal’s security advisory policy.


The REST Provider module provides a simple framework for creating RESTful web services using Drupal. It strives to be simple and unobtrusive, imposing as few constraints on developers as possible. Developers are free to create any kind of RESTful web service, not just "Drupalesque" services. This module also takes care of some of the more tedious aspects of creating a RESTful web service.

Difference From Other Drupal REST Modules

There are currently three other REST-related modules for Drupal. Here's how this module compares to those:

  • REST API — This module's purpose is to access Drupal functions through a (mostly) RESTful interface, not creating web services with Drupal.
  • RESTfulness — This module's purpose, like the REST API module, is to access Drupal functions through a RESTful interface. The module has had no releases and doesn't appear to be in active development.
  • REST Server — This module's purpose is to provide a (somewhat) RESTful implementation of the Services API. It is thus beholden to the Services module's constraints.

For documentation, please see the readme.html file in the module's folder.

Note: This module requires the pecl_http module because it relies on a couple of functions found in that library.

Initial development sponsored by pingVision.

Project Information

  • Maintenance status: Unknown
  • Development status: Unknown
  • Module categories: Developer
  • Reported installs: 8 sites currently report using this module. View usage statistics.
  • Downloads: 1,660
  • Last modified: 27 November 2014
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.