Identity Provider
Built for Cloudflare

Deploy a complete OAuth 2.0 / OIDC server in minutes. Runs entirely on Cloudflare's edge network with zero servers to manage.

< 50ms Global Response Time
100% Cloudflare Edge
$0 Infrastructure Cost*
Quick Start
# 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

Everything You Need

Enterprise-grade identity provider with all the features you expect

🔐

OAuth 2.0 & OIDC

Full OAuth 2.0 and OpenID Connect implementation. Authorization code flow with PKCE, refresh tokens, and more.

🎨

Fully Customizable

White-label your identity provider. Customize colors, logos, fonts, and every aspect of the UI via config.

🌐

Social Login

Google, GitHub, Facebook, Microsoft. Add social login providers in seconds with simple configuration.

🛡️

Multi-Factor Auth

TOTP, Email OTP, Security Questions, and Backup Codes. Flexible MFA that works for your users.

📧

Email Integration

Works with Resend, SendGrid, Mailgun, Postmark, and AWS SES. Beautiful email templates included.

👥

Admin Dashboard

Manage users, create API keys, view analytics. Beautiful admin UI with full user management capabilities.

🔌

Management APIs

REST APIs for user management, with full OpenAPI documentation and Swagger UI included.

🎯

SAML 2.0

Enterprise SSO with SAML 2.0 support. Integrate with any SAML service provider.

Edge Performance

Runs on Cloudflare's global network. Sub-50ms response times worldwide with zero cold starts.

🔗

Custom Hooks

Extend functionality with webhooks. Pre/post registration, login, token claims, and scope handlers.

📊

Audit Logging

Complete audit trail of all authentication events. Track logins, registrations, and security events.

💰

Cost Effective

Run on Cloudflare's free tier. Pay only for what you use with transparent, predictable pricing.

Deploy in Minutes

Get your identity provider running in just a few steps

1

Clone & Configure

Clone the repository and update wrangler.toml with your branding and settings. No complex setup required.

2

Create Resources

Run a single command to create your D1 database and KV namespaces. Cloudflare handles all the infrastructure.

3

Deploy

Deploy to Cloudflare Workers with npm run deploy. Your IdP is live on the edge in seconds.

4

Integrate

Point your apps to your new identity provider. Standard OAuth/OIDC means easy integration with any framework.

Why IDPFlare?

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

Simple, Transparent Pricing

Pay only for what you use. No hidden fees, no surprises.

Free Forever

Cloudflare Free Tier

$0 /month

Perfect for personal projects and small apps

  • ✓ Up to 100,000 requests/day
  • ✓ Global edge deployment
  • ✓ All features included
  • ✓ D1 Database (5 GB)
  • ✓ KV Storage (1 GB)
  • ✓ Unlimited domains
Get Started
Enterprise

Custom

Contact us

For large-scale deployments

  • ✓ Unlimited requests
  • ✓ Dedicated support
  • ✓ Custom SLA
  • ✓ Professional services
  • ✓ Training & onboarding
  • ✓ Custom integrations
Contact Us

* 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

Ready to Get Started?

Deploy your own identity provider in the next 5 minutes