Skip to content
This repository has been archived by the owner on Feb 18, 2018. It is now read-only.
Dylan Slack edited this page Feb 5, 2016 · 2 revisions

#v1.0.0-alpha.1 TODO: Write interfaces for system architecture.

Restle is a Node.js JSON API engine. Restle aims to reduce redundant boilerplate while maintaining flexible application logic. This is achieved by the focusing on things that matter like data appearance (schemas) and finely tuned events and transforms. In this version, Restle depends on Express.js for HTTP. Restle automatically creates the routes as defined by the JSON API specification, is database agnostic, and ships with an in-memory adapter. This means that you do not need to manually create HTTP routes for your data, you don't need to worry about properly formatting HTTP responses, and you don't need a database in mind to start building. In fact, you can have different data schemas backed by different databases (for example, users live in MySQL and blogs live in MongoDB). Restle is an appropriate backend for JSON API enabled clients such as Ember.js, but works with any client, including mobile.

Clone this wiki locally