Introduction to Authrim
Authrim is an edge-native Identity & Access Platform built on Cloudflare Workers. It provides a unified solution for authentication, authorization, and identity federation.
What is Authrim?
Authrim combines three core capabilities into a single platform:
- Authentication (AuthN): Verify user identities through OIDC, OAuth 2.0, SAML 2.0, WebAuthn/Passkeys, and more
- Authorization (AuthZ): Control access with RBAC, ABAC, and ReBAC policy engines
- Identity Federation: Connect multiple identity providers and manage user identities across systems
Vision
“Identity & Access at the edge of everywhere”
Authrim’s goal is to make identity management as simple as deploying a website. With Cloudflare Workers’ global network, your identity platform runs at over 300 locations worldwide, delivering sub-50ms latency to users everywhere.
Key Differentiators
Edge-Native Architecture
Unlike traditional centralized identity providers, Authrim runs at the edge:
- Global Performance: <50ms latency worldwide
- Automatic Scaling: Cloudflare’s infrastructure handles scaling
- Zero Cold Starts: Always-warm execution environment
Unified Platform
No need to integrate multiple services:
- Authentication + Authorization in one platform
- Built-in policy engine with real-time evaluation
- Token-embedded permissions for offline authorization
Self-Hostable & Open Source
- Apache 2.0 License: Use freely in any project
- No Vendor Lock-in: Full control over your identity data
- Cost-Effective: Run on Cloudflare’s generous free tier
Current Status
Recommended Use Cases:
- Research and evaluation
- Development and testing
- Non-critical applications
Next Steps
Ready to get started? Continue to the Quickstart Guide to set up your first Authrim instance.