Introducing the next era of Duende IdentityServer.
A first-party, .NET SDK for user management, profiles, authentication, and lifecycle management tightly integrated with Duende IdentityServer. Passwords, MFA, and passkeys built in.

Every identity system starts with users. Yet, too many .NET teams are still building on foundations never designed for modern identity challenges. The reality? You're stuck with security pitfalls, rigid schemas, and bespoke, complex work just to support passkeys and passwordless login. Duende User Management replaces legacy databases and home-grown systems with a modern, extensible user store built to scale securely.
A purpose-built, extensible user store with self-service registration, profile updates, and credential management. Admin-level controls for enabling/disabling user profiles and credential reset. Dynamic attribute system that can be changed at runtime without database schema changes. Multi-database support: SQL Server, PostgreSQL, SQLite.
Modern authentication patterns out of the box. Passwords, TOTP/OTP, MFA, and full passkey support with attestation validation included.
Built-in support for role and group membership management, making it straightforward to model organizational structures and permission boundaries.
Each capability represents weeks or months of engineering time that Duende User Management converts into configuration or composition work. For both product and service-based organizations, this translates directly to features shipped sooner and market opportunities captured faster.



.NET SDK, installed via NuGet, natively integrated with IdentityServer. Your data, your deployment, your extensibility without the per-MAU pricing surprises of black-box identity platforms.
User Management is included as a capability across Duende IdentityServer tiers, with usage bands that scale with the number of licensed users stored in your UM database:
Tier | Availability |
|---|---|
| Community Edition | 10,000 users (cannot add additional users) |
| Lite | 10,000 users (cannot add additional users) |
| Standard | 100,000 users (additional users available for purchase) |
| Advanced | 500,000 users (additional users available for purchase) |
| Custom | Up to unlimited |
A User is defined as a unique user managed by Duende User Management, identified by a user subject ID, per billing period. See the IdentityServer pricing page for full tier details.