Introduction
What is Authorizer?
Authorizer is an open-source authentication and authorization solution for your applications. Bring your database and have complete control over the user information. You can self-host authorizer instances and connect to supported databases.
We offer the following functionality
- ✅ Sign-in / Sign-up with email ID and password
- ✅ Secure session management
- ✅ Email verification
- ✅ OAuth2 and OpenID compatible APIs
- ✅ APIs to update profile securely
- ✅ Forgot password flow using email
- ✅ Social logins (Google, Github, Facebook, more coming soon)
- ✅ Role-based access management
- ✅ Password-less login with magic link login
Introduction to authorizer.dev
Roadmap
- 2 Factor authentication
- [VueJS SDK] (https://github.com/authorizerdev/authorizer-vue (opens in a new tab))
- [Svelte SDK] (https://github.com/authorizerdev/authorizer-svelte (opens in a new tab))
- React Native SDK
- Flutter SDK
- Android Native SDK
- iOS native SDK
- [Vanilla Javascript SDK] (Frontend & Backend ) (https://docs.authorizer.dev/authorizer-js (opens in a new tab))
- [Golang SDK] (https://docs.authorizer.dev/authorizer-go (opens in a new tab))
- Python SDK
- PHP SDK
- WordPress plugin
- Kubernetes Helm Chart
- Local Stack (opens in a new tab)
- AMI
- Digital Ocean Droplet
- Azure
- Render
- Edge Deployment using Fly.io
- Password-less login with mobile number and OTP SMS
Supported Tech Stacks
Backend SDKs
- [NodeJS] (https://github.com/authorizerdev/authorizer-js (opens in a new tab))
- [Golang] (https://docs.authorizer.dev/authorizer-go (opens in a new tab))