IdentityServer

The most flexible and standards-compliant OpenID Connect and OAuth 2.0 framework for ASP.NET Core.

When off-the-shelf products are just not flexible enough

IdentityServer gives you full control over your UI, UX, business logic, and data.

In IdentityServer, customizing your workflows is not an afterthought. Our APIs and extensibility points allow adapting to your workflows and business rules without having to find complicated workarounds.

You can choose whichever UI framework or technology suits you best to integrate with our token engine.

We believe that C# is the best DSL — don't bother with trying to express your logic in YAML, XML, or other "languages".

In short, if what you want to achieve is doable in .NET Core, it is doable with IdentityServer.

There's a reason why protocols exist: they ensure interoperability, a common language, and proven security practices.

Being fully standards compliant is very important to us, and we want to give you access to every aspect of the OAuth and OpenID Connect protocol family.

IdentityServer is officially certified by the OpenID Foundation, and our ongoing mission is to implement every published specification from the IETF working group.

We are true to standards

Unlimited hosting options

You are not forced onto a specific hosting environment or other peoples' servers — you are not forced to use a specific database or geographical region.

You can run IdentityServer wherever you need: on premises, cloud, behind a VPN, Windows, Linux, Docker, Kubernetes — you name it. Even in a suitcase.

Putting your requirements in the center is our motivation.

All of our source code is on GitHub. This is great for learning or troubleshooting, and makes understanding the inner workings much easier. Also, our development process is fully transparent using industry best practices like public issue trackers and pull requests.

Development in the open

Standard License Pricing

Free for development, testing and personal projects—only pay for production. Try it now! Learn about our free Community Edition.
Starter Edition
  • 5 client IDs
  • Unlimited Users
  • Unlimited APIs
  • Single deployment
  • Security notification service
  • Standard developer support
  • Access to source code
$
1,500
USD /year
for 5 client IDs
$500 USD per additional client ID
Business Edition
  • 15 client IDs
  • Unlimited Users
  • Unlimited APIs
  • Single deployment
  • All Starter Edition Features
  • Automatic key management
  • Server-side sessions
  • BFF hosting library
  • Standard developer support
$
9,000
USD /year
for 15 client IDs
$500 USD per additional client ID
Enterprise Edition
  • Unlimited client IDs
  • Unlimited Users
  • Unlimited APIs
  • Unlimited deployments
  • Multi-tenancy
  • All Business Edition Features
  • Dynamic authentication providers
  • Resource isolation
  • Priority developer support with 2 escalations per year
$
20,000
USD /year
for client IDs
 
See our detailed feature matrix for more information.

The standard license (listed above) is not for redistribution. Click here if you are redistributing Duende IdentityServer.