What Is Sails.js?

Sails makes it easy to build custom, enterprise-grade Node.js apps. It is designed to emulate the familiar MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with a scalable, service-oriented architecture. It's especially good for building chat, realtime dashboards, or multiplayer games; but you can use it for any web application project - top to bottom.


Sails is the most popular MVC framework for Node.js. It is designed for building practical, production-ready Node.js apps in a matter of weeks - not months.

Sails.js in Action Book Cover with the word 'MEAP' stamped across it

We wrote a book!

Get early access to half the book
with promotion code: mcneildoc

Get the Book
  • @androolloyd

    @sailsjs you'll be happy to know there is a hackathon this weekend and I chose you to power my mad creation. PS, Can you have my babies? <3

  • @cbmeeks

    OMG I've been using #sailsjs and I am in friggin love!! Where have you been all my life?

  • @dylanized

    Rails is omakase; @SailsJS is a buffet

  • @FeedJoelPie

    Very excited to try @sailsjs. 1st Railsy framework in @nodejs that didn't make me yell "STOP TRYING TO BUILD RAILS IN NODE!" at my computer.

  • @infil00p

    Looks like I'm going to be using a lot of @sailsjs in the near future. I don't know why I haven't heard of this earlier.

  • @JohnnyReading

    Oh wow, #sailsjs. Not using node.js excuses getting thin.

  • @lorefnon

    Exploring #sailsjs. - awesome realtime framework for node.js. Hassle free quckstart, Great docs, nice ORM, Rails inspired.

  • @rauchg

    Wow http://balderdashy.github.com/sails/

There's a party going on, and you're invited.