Every way to authenticate.
One platform.
Push approval, magic links, passkeys, TOTP, social login — self-hosted, sovereign, free.
Every auth flow. All in one stack.
Six production-ready authentication methods, unified under a single API.
Push Authentication
Tap approve on your phone. Number matching prevents push fatigue attacks. Works like Duo, without the SaaS bill.
Magic Links
One-click email sign-in. Tokens are hashed, single-use, and expire after 15 minutes. Zero passwords required.
Passkeys & WebAuthn
FIDO2 biometric authentication. Touch ID, Face ID, hardware keys. No passwords. Phishing-proof by design.
Social Login
Google and GitHub OIDC with PKCE S256. AuthGate issues your JWT — users never get a third-party token.
Built-in TOTP
Replace Google Authenticator. QR scan setup, offline TOTP codes, encrypted cloud backup across devices.
SDK Embed
One script tag. Drop-in push modal for any website. Your branding, your domain, powered by AuthGate.
Three lines. Done.
The entire SDK integration for any website.
<script src="https://authgate.cloud/sdk/authgate.js"></script> <script> AuthGate.init({ serverUrl: 'https://authgate.cloud', appId: 'myapp' }); AuthGate.renderButton('#login', { emailSelector: '#email' }); </script>
How AuthGate stacks up.
Every auth method. Self-hosted. Free.
| Feature | AuthGate | Google Auth | Duo | Auth0 |
|---|---|---|---|---|
| Push approve | ✓ | ✗ | ✓ | ✗ |
| Magic links | ✓ | ✗ | ✗ | ✓ |
| Passkeys / WebAuthn | ✓ | ✗ | ✓ | ✓ |
| TOTP | ✓ | ✓ | ✓ | ✗ |
| Social login (OIDC) | ✓ | ✗ | ✗ | ✓ |
| Self-hosted | ✓ | ✗ | ✗ | ✗ |
| Free / open-source | ✓ | ✓ | ✗ | ✗ |
Own your auth stack.
Self-host for free forever, or let us run it on your domain.
Self-Hosted
- All 8 auth methods included
- 110 API endpoints
- Unlimited users & apps
- Per-app white-label branding
- Audit log streaming (SSE)
- Session force-terminate
- TOTP cloud sync (encrypted)
- Your server, your data, forever
Hosted
- Everything in Self-Hosted
- Managed infra + updates
- Custom domain setup
- SSL & backups included
- Email support