Skip to content

gabeguz/woodbox

Repository files navigation

Travis CI

Code Climate

Issue Count

Code issues

Coverage

Woodbox

Woodbox is a framework to quicky build a web service delivering JSONAPI data from a SQL database over a REST API. It is based on Flask and uses SQLAlchemy to abstract the database away. It was written with emberjs in mind.

It is quite basic for now and should evolve as I get deeper into emberjs.

Installation

  1. Download the code with git
  2. Install the required packages: pip install -r requirements.txt

Features

  • Use Marshmallow schemas to expose SQL models through a REST API.
  • Request authentication using HMAC-256 signatures.
  • Use ACL (with Miracle) to restrict access to API URLs.
  • Fine grained access control on database records: you decide who can access what.

Usage

See Woodbox Example (https://github.com/patrickfournier/woodbox_example.git) for an example of how to build an application using Woodbox.

About

Framework to painlessly build REST + JSONAPI servers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages