Module Development

Explore the RESTful module for Drupal 7

Check your version

This tutorial covers a topic in Drupal 7 which may or may not be the version you're using. We're keeping this tutorial online as a courtesy to users of Drupal 7, but we consider it archived.

Alternate resources

Sprout Video

Another popular method of creating an API from a Drupal site is using the RESTful module.

In this exploration of the module we will:

  • Walk through the documentation
  • Use the example code to expose basic entity information
  • Write custom code to expose more complex data

By the end of this lesson we'll have built the final API we're going to use to build a demo application.

Self-check question: Without looking at the repository, can you write the code necessary to expose Drupal menus using the RESTful module?

RESTful — Drupal.org