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-Hosted |
|---|---|---|---|---|
| Setup Time | 5 minutes | 30 minutes | 2+ hours | Days |
| Infrastructure | Zero management | Managed | Self-managed | Self-managed |
| Global Edge | ✓ Included | ✓ Premium | ✗ | ✗ |
| Cost (10k users) | ~$5/mo | $228/mo | $100+/mo | $50+/mo |
| Custom Domain | ✓ Free | ✓ Paid | ✓ Free | ✓ Free |
| White Label | ✓ Full | ✓ Paid | ✓ Limited | ✓ Full |
| Open Source | ✓ MIT | ✗ | ✓ Apache | Varies |
Pay only for what you use. No hidden fees, no surprises.
Perfect for personal projects and small apps
Ideal for growing applications
For large-scale deployments
* Pricing based on Cloudflare's pay-as-you-go model. Actual costs may vary based on usage. Most users stay within the free tier.
💡 Cost Calculator: ~10,000 users with 5 logins/day = ~$5/month on Cloudflare
Deploy your own identity provider in the next 5 minutes