Skip to main content

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