Your Docusaurus site did not load properly.

A very common reason is a wrong site baseUrl configuration.

Current configured baseUrl = / (default value)

We suggest trying baseUrl =

Fullstack authentication and accounts-management for Javascript

Why accounts-js?

Multiple transports

Since accounts-js is very flexible, it can be used with multiple transports. For now we provide packages for both GraphQL and REST.

Databases agnostic

We provide a native mongo integration which is compatible with the meteor account system. We also have a Typeorm integration which will let you use accounts-js with any kind of databases.


You can use multiple strategies to let your users access to your app. For now we support authentication via email/username and password, Oauth support is coming soon!

Open Collective


Become a Backer

Try the examples