Devise is a flexible authentication solution for Rails applications. It provides a complete authentication system with modules for database authentication, password recovery, account confirmation, session timeout, and more. Rather than building authentication from scratch, Devise offers configurable modules you can include in your models. The gem handles common authentication tasks like password hashing with bcrypt, session management, and user registration flows, letting you focus on your application's unique requirements.
gem install devise Run this gem instantly in your browser without any installation:
Open in RunRuby.dev →All 167 versions available for installation