Nikita Bulai edited this page Sep 14, 2018 · 64 revisions


Doorkeeper is an OAuth 2 provider for Ruby on Rails or Grape applications. It's built on top of Rails engines. The gem is in active development. So far it supports all protocol flows, but we will still improve the functionality of the gem.

More info:

Finding help

See it in action

Demo app

We've built a simple provider demo using Devise. Check it out here.

Screencast @


#353 OAuth with Doorkeeper

For more example applications, see this page in the wiki.


All pull requests are welcome and we love them!!! If you want to contribute, please read the guide


Doorkeeper is in constant development and things change fast! Check out the upgrade guide for more information.

How to's


Extension projects



NOTE: Something may be changed in new versions of the gem, so first read the main documentation or for additional info.


You can also find all the wiki pages here.

Some <3!

Thanks to all that contributed to the gem! Check out the awesome list of contributors here!

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.