Maps every Duende IdentityServer / IdentityServer4 call in Program.cs or .csproj to its OpenIddict equivalent and prices the Duende edition your setup needs today. Runs entirely in your browser — nothing is uploaded.
Same engine as the VS Code extension, byte for byte.
This page is the working piece. The full pack has everything below.
Every Duende call in Program.cs mapped to OpenIddict, with the Duende edition price your setup needs
Duende IdentityServer list price: Lite 5,750, Standard 12,500, Advanced 24,900 USD a year (duendesoftware.com/pricing)
Buy the full version — $29· ReadyStack
Real numbers from this tool, line by line.

6 findings and a 16,500 USD-a-year Duende bill: that is what one .NET team's Program.cs returns when a backend developer runs it through OpenIddict Migration Check, a VS Code extension with 18 rules that maps every Duende IdentityServer call to its OpenIddict replacement.
Duende IdentityServer is free only as the Community edition, for for-profit companies with "less than $1M USD projected annual gross revenue and access to less than $3M USD in capital facilities" (duendesoftware.com/products/communityedition). Everyone else pays yearly. The list prices on duendesoftware.com/pricing, checked 2026-09-29, are Lite 5,750 USD (2 client IDs), Standard 12,500 USD (10 client IDs) and Advanced 24,900 USD (30 client IDs). Automatic key management sits in Advanced, or as a 4,000 USD add-on on Standard. The free predecessor, IdentityServer4, reached end of support on 2022-12-13 and gets no security fixes.
OpenIddict is Apache-2.0. The question every team above the Community line has to answer before the renewal date is simple: what does our setup cost on Duende, and what breaks if we move?
The sample is the Program.cs most Duende projects start from: AddIdentityServer with in-memory identity resources, API scopes and clients, server-side sessions switched on, and three clients (a client-credentials worker, a web app and a mobile app). The check reports:
A two-client setup with KeyManagement.Enabled = false and its own signing credential drops to Lite at 5,750 USD a year. An IdentityServer4 app with 12 clients gets an end-of-support warning with the day count, and the 12 clients alone push a Duende upgrade to Advanced at 24,900 USD.
Ask a chatbot to port AddIdentityServer and it will write an AddOpenIddict block. It will not tell you that OpenIddict encrypts access tokens by default, so APIs validating plain JWTs need DisableAccessTokenEncryption() or the OpenIddict validation handler. It will not count your clients against Duende's tiers. The check reads your file, so the list is yours.
The free scan works on the open file in VS Code or in the web version at getreadystack.com/tools/openiddict-migration-check, with no key and no limit. The full version scans every project in a solution and exports a migration plan per project.
It reads a Program.cs, Startup.cs or .csproj and flags every Duende IdentityServer or IdentityServer4 call with its OpenIddict replacement, using 18 rules. On the sample Program.cs it reports 6 findings: the Duende licence, host wiring, in-memory configuration, automatic key management, server-side sessions, and the cheapest Duende edition for that setup, 16,500 USD a year.
.NET teams running Duende IdentityServer or the unsupported IdentityServer4 who are above the Duende Community edition limit of 1M USD annual revenue or 3M USD capital, and who must decide before the next renewal whether to pay for a Duende edition or move the token server to OpenIddict.
A chatbot rewrites one call at a time and does not know which Duende edition your features belong to. The samples show a fresh OpenIddict server, not your file. This check reads your actual code, names each Duende feature it finds, prices the edition it needs and lists the OpenIddict defaults that break clients, such as endpoints off by default.
Free: scan the open file, with every finding, its OpenIddict replacement and the Duende edition price, with no key and no limit. The full version, a one-time payment, scans every project in the solution at once and exports a migration plan per project as Markdown or CSV for the pull request and the licence review.
Duende IdentityServer list prices are Lite 5,750 USD a year for 2 clients, Standard 12,500 USD for 10 clients and Advanced 24,900 USD for 30 clients, with automatic key management a 4,000 USD add-on on Standard. OpenIddict is Apache-2.0 with no licence fee. The check shows which of those prices your file needs.
One question, answered by the person who built it. Your email only if you want the answer sent.