Frequently Asked Questions

Frequently Asked Questions about Duende Software purchasing, licensing, renewal & expiration, legal & compliance, and implementation & training.

Can't find the question you’re looking for? Contact our team.

Hero section graphic Hero section graphic
Hero section graphic
Trusted by the World’s Most Demanding Organizations
  • Microsoft logo, software and cloud services
  • Visa logo, digital payments
  • BNP Paribas logo, banking and financial services
  • Baxter logo, healthcare
  • Abbott logo, healthcare and diagnostics
  • UnitedHealthcare logo, health insurance
  • Apprenda logo, enterprise software
  • S&P Global logo, financial data and analytics
  • Novartis logo, pharmaceuticals
  • Fiserv logo, financial technology
  • Commonwealth Bank of Australia logo, banking and financial services
  • MUFG logo, banking and financial services

License & Usage

  • You do not need a license for development, testing, or trial. Download and use our library from NuGet and get started with trial mode. Start learning with the Duende IdentityServer quickstart tutorials.

  • Review our licensing packages on our pricing page. We offer a variety of licensing options designed for your architectural and business requirements. Not sure which license is right for you, or need additional deployments, a higher support level, or custom contract terms? Reach out to our team to learn more.

    If you are a current IdentityServer4 user, book a free 30-minute IS4 upgrade assessment with our team.

  • Upgrading is simple and flexible – you can do so at any time. We'll issue a new license for your updated term and ensure you receive prorated credit for the remaining unused time on your existing license.

  • Obtaining a license is straightforward and can typically be completed within a few business days. Here's where to start:

    1. Review our License Plans: Start by visiting our pricing page to explore licensing options and find the right fit for your needs.

    2. Request a Quote: Once you've chosen a license, reach out to our Sales Team to request a quote. We'll respond within 1 business day with a quote and instructions to proceed.

    3. Confirm Your Order: Review the licensing agreement and sign the quote to confirm your purchase. If your organization uses Purchase Orders, we accept those as confirmation as well.

    4. Invoicing & Payment: After your order is confirmed, we'll send an invoice with payment instructions.

    5. Get Your License Key: Once payment is received, your license agreement and key will be issued and sent to you via email.

  • A Connected Application (Connected App) is any application or service registered with your Duende IdentityServer instance that relies on it for identity, access, or federation. Connected Apps are the unit we use to measure usage for licensing. Each Connected App has its own registration that defines how it interacts with IdentityServer and what it is allowed to do.

    Connected Apps fall into these categories:

    1. Interactive applications use OpenID Connect (OIDC) to authenticate users and obtain tokens. These include web apps, native mobile or desktop applications, and SPAs, each identified by its own client ID.
    2. Machine-to-machine clients request access tokens without user interaction, typically using the client credentials grant. Background services, APIs calling other APIs, and MCP clients are common examples.
    3. Third-party API consumers that use a client ID and client secret, typically in SaaS or B2B situations.
    4. SAML Service Providers use SAML 2.0 to establish federated trust with IdentityServer acting as the Identity Provider (IdP), enabling single sign-on for apps that rely on SAML-based authentication.

    Each separate registration counts as a separate Connected App, including when the same application is registered under more than one protocol.

  • A deployment is a single authority that supports OpenID Connect, OAuth, or SAML, hosted at a single URL. It may span multiple physical or virtual nodes to support load balancing and failover, while still counting as one deployment for licensing purposes.

  • Trial mode is automatically activated when running Duende IdentityServer in a non-production environment, such as development, test, or QA, without a valid license key. Duende IdentityServer is free to use for development, testing, and personal projects.

    For users with a paid license, your production license can also be used in these test environments, if preferred over trial mode. If you have feedback on trial mode or would like to discuss specific use cases, we welcome you to open a community discussion.

  • Self-hosted means you are running Duende IdentityServer on your own infrastructure - whether that's your own data center or a cloud subscription you own. Standard licenses cover this model but do not permit redistribution to infrastructure owned by your business customers.

    Redistribution is a separate license type designed for customers who want to bundle Duende IdentityServer as part of a product that they distribute to customers. Note that a redistribution license is tied to a specific product and cannot be used as a general-purpose identity provider for applications outside of that product.

    If you plan to ship Duende IdentityServer as part of a product to your customers, you will need a redistribution license. Self-hosted and redistribution licenses are priced separately. See the self-hosted pricing and redistribution pricing pages.


  • Licensing terms vary depending on the type of license being purchased. Each license agreement can be accessed from our licenses page.

  • Pricing for self-hosted licenses is on our pricing page, where you can compare plans and add-ons. Redistribution pricing is on a separate redistribution pricing page.


  • Each separate registration or configuration in IdentityServer counts as one Connected App. Some common examples:

    • One client with multiple redirect URIs, grant types, or scopes: 1 Connected App.
    • Two separately registered SAML Service Providers: 2 Connected Apps.
    • The same application registered with both OpenID Connect and SAML: 2 Connected Apps.
    • A machine-to-machine integration with its own client credentials registration: 1 Connected App, no matter how many machines use it.
    • One BFF host serving two frontends that each have their own client registration: 2 Connected Apps.
    • Clients registered through Dynamic Client Registration: 1 Connected App per registered client.
    • IdentityServer connecting to external identity providers through dynamic providers: not counted as Connected Apps.
  • We renamed the licensing unit from client IDs to Connected Apps. The new name covers an expanded set of protocols supported by IdentityServer, including SAML, which doesn't use the term "client ID". For most customers, the count does not change. Customers who add SAML Service Providers may see their count increase. In technical OpenID Connect and OAuth contexts, a client ID is still a client ID.

  • Every plan includes a set number of Connected Apps, Duende User Management users, and BFF frontends. If you need more, a flat-rate add-on removes the limit, so your costs stay predictable as you grow:

    • Unlimited Connected Apps removes the limit on Connected Apps.
    • Unlimited Unique Identities in Duende User Management removes the limit on users stored in Duende User Management.
    • Unlimited BFF Frontends removes the limit on the number of BFF frontends.

    These add-ons expand the capacity of your plan: how many Connected Apps, users, and BFF frontends you can have. They don’t change what the products do. IdentityServer, User Management, and BFF work exactly as they do in your respective plan, and you only need an add-on if you go beyond what your plan includes. They are available with the Standard, Advanced and Custom plans. See the pricing page for prices.

  • The unlimited add-ons are available on the Standard, Advanced, and Custom plans, so you can add capacity as you grow. Are you on Lite or the Community Edition? Moving up to Standard unlocks unlimited Connected Apps, Duende User Management users, and BFF frontends, plus extended protocol support and server-side sessions.

  • The Custom plan is for organizations whose needs go beyond our published plans and add-ons. It includes:

    • Production deployments beyond what your plan includes, to match the scale of your environment
    • Premium support, our most comprehensive support package
    • Contract terms built around your organization’s legal, security, and procurement needs

    If you only need more Connected Apps, User Management users, or BFF frontends, the unlimited add-ons on the Standard or Advanced plan are usually the simplest route.

  • Yes. Redistribution customers can add Duende User Management with no limit on users, and Duende BFF with no limit on frontends. See redistribution pricing for details.

  • No. In a redistribution license, "unlimited" refers only to the number of Connected Apps. Redistributions, meaning the number of installations you ship to your own customers, are licensed separately.

Renewal & Expiration

  • 1. Notification: We will email a renewal reminder notice 90 days before your license expires.
    2. Action: Please ensure your contact information is up to date so you receive this notice.
    3. Support: If you need to update your details or have questions, please contact our operations team.

  • You can configure the new license before the old license expires. While the expiration timestamp of a license is used to validate that a license is active, the start date is an administrative data point that Duende IdentityServer does not consider in license validation. In other words, you can safely configure the new license before the old one lapses.

    See documentation for more details

Implementation & Training

Can’t find what you’re looking for?

partners

Need help with your identity project?

Connect with our global network of trusted partners for hands-on expertise and implementation support.

CTA Background