Loopback - The Node.js API Framework
LoopBack is an open source Node.js framework built on top of Express optimized for building APIs for mobile, web, and other devices. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
It helps to create dynamic end-to-end REST APIs with little or no coding. It can access data from Oracle, MySQL, PostgreSQL, MS SQL Server, MongoDB, SOAP and other REST APIs, Incorporate model relationships and access controls for complex APIs, Use built-in push, geolocation, and file services for mobile apps and lot more.