Rest backend in a box?

Iam looking for something like a Backend as a Service but that can be self-hosted. These are the basic features I am looking for:

  • Authentication / Access control
  • JSON support
  • Resources
  • Basic business logic support
  • Open source or easily extensible
  • Should be compatible with e.g. angular.js

are there any REST-backend implementations out there which can do most of the stuff like the Backend as a service providers (kinvey looks nice) can do but that I can host on an intranet?

regards Oskar

I did a bit of playing around with Deployd for a personal project recently. It might fit the bill of what you're looking for: http://deployd.com/

the next thing i want to try is Dreamfactory, from what i've read it's perfect for a Backend with REST API and fits good to an AngularJS Frontend.

maybe you'll give it a shot aswell.