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.




