Deploy a complete OAuth 2.0 / OIDC server in minutes. Runs entirely on Cloudflare's edge network with zero servers to manage.
# Clone and deploy in 3 commands
git clone https://github.com/yourusername/idpflare
cd idpflare
npm run deploy
# Your IdP is live at:
# https://auth.yourdomain.com
# Complete with:
✓ OAuth 2.0 / OpenID Connect
✓ SAML 2.0 Support
✓ Social Login (Google, GitHub, etc)
✓ Multi-Factor Authentication
✓ Admin Dashboard
✓ Management APIs
Enterprise-grade identity provider with all the features you expect
Full OAuth 2.0 and OpenID Connect implementation. Authorization code flow with PKCE, refresh tokens, and more.
White-label your identity provider. Customize colors, logos, fonts, and every aspect of the UI via config.
Google, GitHub, Facebook, Microsoft. Add social login providers in seconds with simple configuration.
TOTP, Email OTP, Security Questions, and Backup Codes. Flexible MFA that works for your users.
Works with Resend, SendGrid, Mailgun, Postmark, and AWS SES. Beautiful email templates included.
Manage users, create API keys, view analytics. Beautiful admin UI with full user management capabilities.
REST APIs for user management, with full OpenAPI documentation and Swagger UI included.
Enterprise SSO with SAML 2.0 support. Integrate with any SAML service provider.
Runs on Cloudflare's global network. Sub-50ms response times worldwide with zero cold starts.
Extend functionality with webhooks. Pre/post registration, login, token claims, and scope handlers.
Complete audit trail of all authentication events. Track logins, registrations, and security events.
Run on Cloudflare's free tier. Pay only for what you use with transparent, predictable pricing.
Get your identity provider running in just a few steps
Clone the repository and update wrangler.toml with your branding and settings. No complex setup required.
Run a single command to create your D1 database and KV namespaces. Cloudflare handles all the infrastructure.
Deploy to Cloudflare Workers with npm run deploy. Your IdP is live on the edge in seconds.
Point your apps to your new identity provider. Standard OAuth/OIDC means easy integration with any framework.
See how we compare to other solutions
| Feature | IDPFlare | Auth0 | Keycloak | Self-Built |
|---|---|---|---|---|
| Setup Time | 5 minutes | 30 minutes | 2+ hours | Days or weeks |
| Infrastructure | Self-Managed* | Managed | Self-managed | Self-managed |
| Global Edge | ✓ Included | ✓ Premium | ✗ | ✗ |
| Cost (10k users) | $40 (once) + $0-5/mo* | $228/mo | $100+/mo | ~$50+/mo |
| Custom Domain | ✓ Free | ✓ Paid | ✓ Free | ✓ Free |
| White Label | ✓ Full | ✓ Paid | ✓ Limited | ✓ Full |
| Source Code Access | ✓ Full | ✗ | ✓ Apache | ✓ You own it |
* See pricing section below
Pay once for full access. Deploy to your own Cloudflare. No subscriptions, no per-user fees.
Everything you need to run your own identity provider
What you pay Cloudflare directly
We handle everything for you
💡 How it works: Purchase gives you access to the private repository. You deploy to your own Cloudflare account and pay them directly for usage (most users stay on the free tier).
Get full access to IDPFlare for a one-time payment of $40