Quail REST
JSON →Quail is a Node.js framework that generates a MongoDB REST API from models and controllers, inspired by Sails.js. Version 1.1.27 provides automatic CRUD blueprints for any model, protected by an ACL system and JWT authentication. It also includes rate limiting via express-brute and support for embedded documents. Unlike Sails, Quail uses ACL for route management instead of a separate policy system, and it enforces authentication by default, requiring explicit ACL entries to expose endpoints. The package is released as a CLI tool (quail-cli) and depends on MongoDB. However, development appears to be in maintenance mode with infrequent updates.
Resources
packagequail-rest ↗