But Why?

User authentications is almost never a core part of your product or business, but you still need it to allow people to use your services. AuthGuard is a simple production-ready solution that can be customized to fit your needs. It takes only few minutes from start to production.

Identity Management

Accounts and applications

Credentials and API keys

Roles, permissions, and scopes

Identity federation

Multiple Authentication Options

Multiple Authentication Options

AuthGuard comes with multiple options for authentication and authorization

  • Authenticate users with passwords or go passwordless
  • Enable two-factor authentication with one-time passwords
  • Issue JWTs or session tokens
  • Or even provide your own auth flows

Manage apps and API Keys

Manage apps and API Keys

Secure your APIs by using AuthGuard to issue, validate, and manage API keys.

  • Manage external apps and clients
  • Issue and manage API keys
  • Verify API keys and client permissions

Flexible & extensible

Image failed to load

Flexible & extensible

One-size fits all doesn't always work. You can extend AuthGuard in a variety of ways:

  • Provide your own database and cache implementations
  • Add custom auth provides and exchanges
  • Add new HTTP endpoints
  • Subscribe to internal events and add new features

Identity Federation

Image failed to load

Identity Federation

Connect AuthGuard to other identity providers

  • Social login: Google, Facebook, GitHub..etc
  • Any OpenID Connect proivders
  • LDAP

Multi-Tenancy

Image failed to load

Multi-Tenancy

Using the same AuthGuard server you can keep multiple projects isolated within their own domain, each domain can have its own:

  • Accounts and credentials
  • Applications
  • Roles and permissions

Entirely Open Source

Everything is open. Nothing is hidden behind an enterprise plan. You deserve to know what is going into your identity management system.

Community

0$/ year

  • For any non-commercial project
  • Community support
  • All core features

Startup

50$/ year

  • For a single project
  • All core features
  • Email support
  • Plugin development support

Standard

200$/ year

  • All the features of the standard package
  • Unlimited projects