---
title: Sails.js Reviews
meta_title: 'Sails.js Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 18 reviews by the users' company size, role or industry to
  find out how Sails.js works for a business like yours.
aggregate_rating:
  rating_value: 4.4
  review_count: 18
  scale: '5'
date_modified: '2026-05-05'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---

# Sails.js Reviews
**Vendor:** Sails.js  
**Category:** [JavaScript Web Frameworks](https://www.g2.com/categories/javascript-web-frameworks)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 18
## About Sails.js
Sails makes it easy to build custom, enterprise-grade Node.js apps.




## Sails.js Reviews
  ### 1. Easy to setup project in sails js

**Rating:** 5.0/5.0 stars

**Reviewed by:** Savan T. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 03, 2021

**What do you like best about Sails.js?**

I dont need to create from screch.
Api integration is faster

**What do you dislike about Sails.js?**

Some kind of solution i didt found instantly

**Recommendations to others considering Sails.js:**

If you want to setup project in less  time then sails js is best platform for api integration

**What problems is Sails.js solving and how is that benefiting you?**

Time consuming

  ### 2. Easy to build secure API, configurationable middlewares and service-oriented architecture

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek G. | Senior Associate, Technology, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 03, 2021

**What do you like best about Sails.js?**

1. well-organized structures of model, view, and controller.
2. The middleware plays an important role in security, and connection between the backend and other integrations, inside config you can customize each and everything very easily i.e. sockets, security, datastores, policies, routes, etc. They are well easy to understand. 
3. connection between the controller, helper functions, routes, and Models is very easy and because of this, anyone can implement typical logic and build API in a more effective way.
4. Different databases support like MySQL, Postgres, MongoDB help a lot to move data from one another.
5.  Easy to deploy within development and production environments just by changing some variable's name.
6. Well supported Socket.io which helps to get real-time interaction like chat.
7. Documentation is very clear and easy to understand for beginners.
8. Easy to lift the application
9. Easy to develop REST API.

**What do you dislike about Sails.js?**

1. While building the application sometimes the Sails lift takes too much time.
2. Sometimes the logged error is not understandable.
3. very few peer groups and Community response times are slow.
4. Sails framework only supports Waterline ORM.
5. VueJS is standardized by default.

**What problems is Sails.js solving and how is that benefiting you?**

I'm building the CMS(Content Management System) application whose backend is totally based on the Sails Js application where I used Knex migration and Waterline ORM for database modeling. Also, I'm using MongoDB and Postgres to collects forms data as well as the different beneficiary data. The major purpose of the application to take the data from people and help them to resolve their grievances(high occurrence of creation and updating of data). In Sails, it is easy to call REST API functions with the help of models. Migration and Seeding also help to manage the database easily.
Another application I build for rapid survey tool using react and sails js to do covid related relief calling.

  ### 3. Sails JS is easiest backend MVC framework to work on !

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yash R. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2022

**What do you like best about Sails.js?**

Sailsjs is based on node.js so sails have great javascript support, apart from that sails use MVC (modal, view, controller ) architecture so code is easy and manageable.

**What do you dislike about Sails.js?**

Sails Js provides great support still managing assets is messy, also while implementing sockets our team struggled with getting sockets up and running. also, migrations sometimes don't work properly.

**What problems is Sails.js solving and how is that benefiting you?**

We are looking for a backend framework to build RESTAPi and seems like sails.js is a great framework, integrated MongoDB is really easy also performance seems great!

  ### 4. Sails is our Swiss Army Knife for all size client projects!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Krunal P. | CEO & Co-Founder, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 13, 2021

**What do you like best about Sails.js?**

MVC! We didn't find any other MVC framework like Sails in Node JS.

**What do you dislike about Sails.js?**

Of course, If you start comparison you can find many ups and downs! I think Sails is really doing great and being improved.

**What problems is Sails.js solving and how is that benefiting you?**

We are an IT Service based company, developing small - enterprise size projects, we found Sails very useful as it's offering MVC with Node JS.

  ### 5. Easy to write APIs with SailsJS

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ashish K. | Associate Architect - UI, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 05, 2021

**What do you like best about Sails.js?**

In SailsJS, when you develop an API, the process of mapping the routs with controllers is very easy and clean. And then function development in those controllers are like piece of cake. Also, authenticating the users with MS-Auth tokens using passport JS was quite clean.
Other than this, integeration of ORM with any kind of databases in quite sorted with just few simple configurations on JS file level. I had a smooth experience doing the CRUD operations with the MongoDB ORM.
Build process for  both the development and production mode is made quite simple.

**What do you dislike about Sails.js?**

defining policies in SailsJS to protect the APIs and data is a bit complex.

**Recommendations to others considering Sails.js:**

when in Need of developing APIs, SailsJS is one-stop shop for this. it would doble up the work as you skip a lot of setup and configuration you do if you go with ExpressJS

**What problems is Sails.js solving and how is that benefiting you?**

I was developing APIs for a enterprise level application

  ### 6. Sails comes with battery included and makes building REST APIs a breeze

**Rating:** 4.5/5.0 stars

**Reviewed by:** Deepak P. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 01, 2021

**What do you like best about Sails.js?**

Waterline, the ORM works as expected - no surprises there. The blueprint routes help spin up endpoints extremely quickly. Config management is straightforward and the community is helpful.

**What do you dislike about Sails.js?**

The transaction syntax seems a little complicated. I didn't enjoy the fact that the entire documentation was updated to an async-await format, both earlier and this new one should have been supported for a while.

**What problems is Sails.js solving and how is that benefiting you?**

I mostly use it to build REST APIs and it works pretty well for that. The structure created bt `generate` is opinionated but it works really well and I now like the consistency it offers.

  ### 7. Sails JS is here to make your life easy.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 30, 2021

**What do you like best about Sails.js?**

1. Really good documentation.
2. Liked the fact that I can use UI libraries such as react, veu with it.
3. The formation of this framework is compelling as it has built on top of Node, Express etc.
4. I like the fact that It's easy to use and supporting leading databases.

**What do you dislike about Sails.js?**

I didn't notice downsides yet; maybe I'll be able to figure them out once I deep dive into the framework.

**What problems is Sails.js solving and how is that benefiting you?**

1. It's easy to use, so implementing it in the project is easy.
2. Documentation is very well maintained, so developers don't have to go here and there to find things. Instead, he should find it on the website easily. 
3. Good Support to solve the problems we will be facing at the time of development.

  ### 8. Sails js is a good framework for MVC architecture

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akhil D. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 08, 2021

**What do you like best about Sails.js?**

Suitable for any database.  The Sales JS Bundle has robust Object Relational Mapping (ORM).  So, no matter what database you use, this simple data access layer works best.  REST APIs are self generated.

**What do you dislike about Sails.js?**

Joining multiple tables is not working in nested cases

**Recommendations to others considering Sails.js:**

Easily setup and implementation. Suitable for any database.  The Sales JS Bundle has robust Object-Relational-Mapping (ORM).  So, no matter what database you use, this simple data access layer works best.  REST-APIs are self-generated.

**What problems is Sails.js solving and how is that benefiting you?**

Hospitality management

  ### 9. I have already worked with sails js in one of my project ebay .sails js is easy to use.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shiwali S. | Application Development Team Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** July 02, 2021

**What do you like best about Sails.js?**

It supports websockets in real time and also support multiple database which i like the most about it .mvc structure is there which makes sails js easy to use with angular and node js.

**What do you dislike about Sails.js?**

It is little slow comparative to others.

**What problems is Sails.js solving and how is that benefiting you?**

I have used sails js with node js and angular .It was used for smaller apps which is used to maintain organisation details as an admin mode .security feature is nice .mysql connection can be easily obtained.

  ### 10. Sails js review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vijay V. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 06, 2021

**What do you like best about Sails.js?**

Rapid development because of most of the things like global variables, middleware, mvc routes etc. are already set up and we just need to use it in proper way.

**What do you dislike about Sails.js?**

Error handling is not handled properly yet 
Need to focus on that.

**What problems is Sails.js solving and how is that benefiting you?**

I have made 4-5 web portals using sales js and because of sales js we did rapid development as most of the things we can already automate that

  ### 11. Stable framework, using it for 5 years with 0 downtime

**Rating:** 5.0/5.0 stars

**Reviewed by:** Victor B. | Lead Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 06, 2021

**What do you like best about Sails.js?**

Flexible, highly configurable, very easy learning curve, extensible, easy to deploy, scalable,...

**What do you dislike about Sails.js?**

They completely dropped support for version 0.x.

**Recommendations to others considering Sails.js:**

Great framework, I have been using it for many years and never had a problem with it. It all comes up to a good use of their blueprints.

**What problems is Sails.js solving and how is that benefiting you?**

We are building a Cloud Application SaaS. One of the biggest tourism networks in Europe.

  ### 12. Explore sails.js

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 02, 2021

**What do you like best about Sails.js?**

It has inbuilt feature to create the application architecture

**What do you dislike about Sails.js?**

For small thing we have big size of node modules

**Recommendations to others considering Sails.js:**

I will tell each and every one start the build with sails.js.it has inbuilt much architecture

**What problems is Sails.js solving and how is that benefiting you?**

I have created many api to integrate with ui. We no need to worry about application architecture

  ### 13. Sails.js is a very progressive framework to work on and it is very easy to learn

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dhiral B. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 06, 2021

**What do you like best about Sails.js?**

Most of the databases supported, auto generation of REST APIs, Websockets support

**What do you dislike about Sails.js?**

Typescript is not there yet, as JavaScript is bound to have errors while runtime

**Recommendations to others considering Sails.js:**

Sails js is easily and alternative to Express js if you want to build light and faster applications and APIs

**What problems is Sails.js solving and how is that benefiting you?**

Sails uses Expresss for HTTP requests

  ### 14. Good and state forward framework but not that flexible

**Rating:** 2.5/5.0 stars

**Reviewed by:** Santanu P. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 05, 2021

**What do you like best about Sails.js?**

File system helpers, policies, and real-time with socket

**What do you dislike about Sails.js?**

Plugins are not updating frequently, the waterline (orm) is not that strong for mongodb, not highly customizable.

**What problems is Sails.js solving and how is that benefiting you?**

Validating the payloads with policy. Helpers are very convenient to use, and also validating the parameters.

  ### 15. Good tech but needs improvements and handling edge cases.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Abhinav K. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 06, 2021

**What do you like best about Sails.js?**

Super convenient to use and easily understandable.

**What do you dislike about Sails.js?**

If passed null in the update query, it updates the whole database.

**What problems is Sails.js solving and how is that benefiting you?**

We are building a subscription model for our app—easily understandable code and easy to pick up for other developers.

  ### 16. To start with software developer to write the backend services for your application sailsJS is great

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 06, 2021

**What do you like best about Sails.js?**

I like the most routing in sailsjs. easy to use

**What do you dislike about Sails.js?**

Nothing so far, as much as i understand.

**Recommendations to others considering Sails.js:**

Important to use, that benifical for us

**What problems is Sails.js solving and how is that benefiting you?**

Easily to develop the backend service (API's)
Fast developement

  ### 17. Sails js is an amazing framework to work with

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Program Development | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 04, 2021

**What do you like best about Sails.js?**

The MVC pattern is amazing for plug and play; moreover, it offers flexibility to build your patterns.

**What do you dislike about Sails.js?**

There is no direct official way to replace the view engine from Pug or EJS with Vue.js or React.js.

**Recommendations to others considering Sails.js:**

Gather your requirements thoroughly and select sails to proceed with.

**What problems is Sails.js solving and how is that benefiting you?**

Working with a socket using the framework is as smooth as a knife on butter.

  ### 18. Sails.js is good framework of nodejs special for socket server

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 08, 2021

**What do you like best about Sails.js?**

Socket management is best part of Sails.js

**What do you dislike about Sails.js?**

Some time ears all the DB data if we forgot to change db type.

**What problems is Sails.js solving and how is that benefiting you?**

On developing level coding is less, with less code we can get complete more requirements


## Sails.js Discussions
  - [What is the use of node js software?](https://www.g2.com/discussions/what-is-the-use-of-node-js-software)
  - [Is sails js framework?](https://www.g2.com/discussions/is-sails-js-framework)
  - [What is sails in node JS?](https://www.g2.com/discussions/what-is-sails-in-node-js)
  - [What is the use of sails js?](https://www.g2.com/discussions/what-is-the-use-of-sails-js)
  - [Transparent support for Socket.io?](https://www.g2.com/discussions/transparent-support-for-socket-io) - 1 upvote

- [View Sails.js pricing details and edition comparison](https://www.g2.com/products/sails-js/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-23+18%3A09%3A07+-0500&secure%5Bsession_id%5D=5864b17e-8e2a-494d-9acf-b71c24560798&secure%5Btoken%5D=6a749d67e76a8b46703e2f51c6c4ee52d6f9beb358cc586e155f103d5a72155a&format=llm_user)

## Sails.js Features
**JavaScript Frameworks**
- Libraries
- Community
- Widgets
- Browser Support
- Graphical Visualization
- Mobile Support

**Functionality**
- Language Support
- Ease of Use
- Integrations

**Performance**
- Power
- Responsiveness
- Lightweight

**Support**
- Tutorials
- Documentation
- Community

## Top Sails.js Alternatives
  - [Nestjs](https://www.g2.com/products/nestjs/reviews) - 4.5/5.0 (20 reviews)
  - [Essential Studio](https://www.g2.com/products/essential-studio/reviews) - 4.5/5.0 (723 reviews)
  - [Progress Kendo UI](https://www.g2.com/products/progress-kendo-ui/reviews) - 4.4/5.0 (250 reviews)

