Subject: License not visible in ABP Commercial account / License validation errors
Hello ABP Support Team,
I am facing an issue with my ABP Commercial subscription and license management:
Issue:
I do not see any valid licenses under my ABP Commercial account
→ Licenses section.
When I try to build/run my solution, I encounter license validation errors.
Error Logs:
2025-09-11 18:55:06.766 +05:30 [ERR] ABP-LIC-0017 - License code is not valid: API Key
2025-09-11 18:55:06.766 +05:30 [ERR] ABP-LIC-0017 - License code is not valid: API Key
2025-09-11 18:55:06.779 +05:30 [ERR] ABP-LIC-ERROR - License check failed for 'Volo.FileManagement.HttpApi-v8.3.1.0'.
What I tried so far:
Checked my nuget.config setup.
Verified package sources are pointing to https://nuget.abp.io/....
Confirmed API key entry in <packageSourceCredentials>.
Cleaned cache (dotnet nuget locals all --clear) and retried.
Request:
Could you please help me with the following:
Why I don’t see any licenses under my account dashboard?
How to generate the correct license code/API key for ABP Commercial packages (e.g., Volo.FileManagement.HttpApi-v8.3.1.0).
Steps to fix the ABP-LIC-0017 error so my solution builds successfully.
Environment Details:
ABP Framework version: v8.3.1
.NET SDK: 8
OS: (Windows)
Thanks in advance for your support!
Best regards,
1 Answer(s)
-
0
To resolve your ABP Commercial license visibility and validation issues, follow these steps:
Why you don’t see licenses under your account dashboard:
- Licenses are only visible if your account is associated with an active ABP Commercial subscription and your organization has assigned the license to your user. If you purchased a license but do not see it, ensure:
- You are logged in with the correct email/account.
- Your organization admin has assigned the license to you.
- The purchase was completed and not just a trial (trial licenses expire and disappear).
- Licenses are only visible if your account is associated with an active ABP Commercial subscription and your organization has assigned the license to your user. If you purchased a license but do not see it, ensure:
How to generate the correct license code/API key:
- For ABP Commercial, you must use the
AbpLicenseCode
(not the NuGet API key) in your application's configuration (e.g.,appsettings.json
or as an environment variable). - The NuGet API key in
nuget.config
is only for downloading packages, not for runtime license validation. - To get your
AbpLicenseCode
:- Log in to your ABP Commercial account at https://abp.io.
- Go to "My Licenses" or "My Organizations" and find your project/license.
- Copy the
AbpLicenseCode
and add it to your application's configuration.
- For ABP Commercial, you must use the
Fixing ABP-LIC-0017 and license validation errors:
- Ensure you are not using the NuGet API key as the
AbpLicenseCode
. - In your
appsettings.json
(or as an environment variable), set:
- Ensure you are not using the NuGet API key as the
"AbpLicenseCode": "<your-copied-license-code>"
- If you previously used a trial license, log out from ABP CLI and log in again with your commercial credentials:
abp logout abp login <your-username> -p <your-password> -o <your-organization>
- If you upgraded from a trial to a commercial license, you must update all
AbpLicenseCode
entries in your solution with the new code from your commercial license.
- Additional checks:
- Make sure your NuGet package source is set to
https://nuget.abp.io/
and the API key is correct for package restore. - Clean and rebuild your solution after updating the license code.
- Make sure your NuGet package source is set to
Following these steps should resolve both the license visibility and validation errors.
Sources:
- https://abp.io/docs/latest/others/free-licenses-vs-pro-licenses
- https://abp.io/support/questions/6663
- https://abp.io/support/questions/3931
This response was generated by AI. If it didn’t solve your problem, feel free to post a new answer — our support team will jump in to help you soon.