SA SQLAlchemy

This package contains software to convert a SQLAlchemy model to a simple, but
complete web service.  There are three parts to the service, SA discovery, web
service dispatching, and I/O protocol serialization.  Reference implementations
are provided for Pyramid dispatching, and the default serialization protocol is
based on Shoji (, though
other protocols can be substituted.

For security, it is expected that a production app will apply authorization and
authentication as a layer on top (i.e. via wsgi middleware).  However, there
are mechanims for blacklisting attributes and for masking the output to only
display a filtered set of attributes.