100% JavaScript Building on top of Sails means your app is written entirely in JavaScript, the language you and your team are already using in the browser.

Any database Sails bundles a powerful ORM, Waterline, which provides a simple data access layer that just works, no matter what database you're using.

Auto-generated REST APIs Sails comes with blueprints that help jumpstart your app's backend without writing any code.

Front-end agnostic Sails is compatible with any front-end: Angular, React, iOS, Android, Windows Phone, custom hardware, or something else entirely.

Easy WebSocket integration Since Sails translates incoming socket messages for you, they're automatically compatible with every route in your Sails app.