Skip to content
jeff-h edited this page Dec 15, 2015 · 87 revisions

Welcome to the RESTful wiki!

RESTful v2.x is the current recommended version. The 1.x documentation has been retained for those still using that version, and to help those upgrading to 2.x to see what has changed.

Learning RESTful

  • [Tutorials & blog posts (2.x)](Tutorials & blog posts)
  • [Tutorials & blog posts (1.x)](Tutorials & blog posts (1.x))

How to upgrade to RESTful 2.x

You can read on how to upgrade to RESTful 2.x here.

The RESTful api: overview

Resource Endpoints

RESTful provides a number of resource endpoints out-of-the-box, and more are available in the supplied sub-modules.

  • [List of default endpoints (1.x)](Endpoints provided out-of-the-box (1.x))
  • List of default endpoints (2.x) (coming)

Creating custom endpoints

Public fields

Going deeper:

Data providers

RESTful 2.x comes with numerous "data provider" classes. The data provider class abstracts the data access functionality from the resource class.

  • [List of data providers](List of data providers (2x)) available "out of the box".
  • [assigning a different data provider](Assigning a different data provider) for your resource
  • [creating a custom data provider](Creating a custom data provider)

Example custom data providers:

Formatters

  • about RESTful's [response formatters](About response formatters)

Common scenarios & recipes

Users

Entities

Client-side Frameworks

Edge cases

Frequently asked questions

See the FAQ section.

Clone this wiki locally