Ironpdf License Key -

You can also save the key in a license.json file:


  "LicenseKey": "IRONPDF-YOUR-KEY-HERE"

Then load it:

IronPdf.License.LoadLicense("path/to/license.json");

For CI/CD or cloud deployments:

IRONPDF_LICENSE_KEY=IRONPDF-YOUR-KEY-HERE

IronPDF automatically checks this variable at runtime. ironpdf license key


Technically, yes — for development and testing only.

But without a key:


This is almost always a build configuration issue. You can also save the key in a license


You can store the key in configuration to avoid hardcoding.

<configuration>
  <appSettings>
    <add key="IronPdf.LicenseKey" value="IRONPDF-YOUR-ACTUAL-KEY" />
  </appSettings>
</configuration>

Then in code, you can load it:

string key = ConfigurationManager.AppSettings["IronPdf.LicenseKey"];
IronPdf.License.LicenseKey = key;

IronPDF is a commercially licensed library. While it offers a free trial, it is not open-source software (OSS) under MIT or Apache licenses. "LicenseKey": "IRONPDF-YOUR-KEY-HERE"

A: It depends on your license tier. The "Lite" license is usually for a single developer (one machine). "Professional" and "Unlimited" allow multiple developers. Using one key on ten machines for Lite is a violation of the EULA and will likely trigger a lock.

A: Immediately log into the Iron Software portal and "Regenerate" your license key. This invalidates the old key instantly. Deploy the new key to your servers.