Endpoint module is a framework which allows Drupal acts as a light endpoint.

The module was designed specifically for REST API. It contains a router that allows to follow REST style in your URLs. Here is an example:

GET /dogs
POST /dogs/create
DELETE /dogs/1
GET /dog/1
PUT /dog/1

Endpoint is really light, fast and flexible, that makes it a good solution for projects where Drupal role is mobile backend and single-page app backend.

Endpoint does not do anything itself but instead provides an API to other developers.

See also High-performance JavaScript callback handler.

Supporting organizations: 

Project information

Releases