Hi,
I have a question about the ABP license key requirements for a published app in Production:
Requirement for ABP key in Production: Do we need to include the ABP key from appsettings.secrets.json in Production? According to the response in this post, it is required: https://abp.io/support/questions/4549/how-to-published-correctly---appsettingssecretsjson-leaks
Expiry Concerns: Is the ABP license key time-based for running applications in Production—regardless of whether it’s stored in appsettings.secrets.json or an environment variable? If it expires, will all deployed applications stop functioning?
This is critical for our deployment strategy and client deliverables. If our current license expires, will all our pre-existing deployed applications stop working as well?
Thank you
Regards, Daniel
3 Answer(s)
-
0
For ABP Commercial applications, the license key is required in production. You must provide the ABP license key either in your appsettings.secrets.json or as an environment variable for your deployed application to function. This is confirmed in the referenced support post:
The ABP Commercial license is time-based. If your license expires, deployed applications that require license validation (including those in production) will stop functioning. The license check is enforced at runtime, regardless of whether the key is stored in appsettings.secrets.json or provided via environment variables.
According to the official FAQ:
- If your license expires, you will not be able to use ABP Commercial features, and your applications will not run until a valid license is provided.
- See: What happens when license ends?
For critical deployments, ensure your license is always valid to avoid service interruptions.
Sources:
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.
-
0
Dear Sir,
The reply from the bot is insufficient. FAQ suggests that without the abp key, apps are perpetual and are still supposed to run without the obligation to renew. However, the reply from the bot is that ABP commercial license is time-based.
Can we get support on this question, instead of a bot-generated reply to confirm our understanding please?
Thank you
Regards, Daniel
-
0
[danielgan] said: FAQ suggests that without the abp key, apps are perpetual and are still supposed to run without the obligation to renew. However, the reply from the bot is that ABP commercial license is time-based.
Hi, sorry for the inconvenience, and please ignore the bot’s response.
As mentioned on our FAQ page, ABP licenses are perpetual, meaning you can continue using them without needing to renew. There are some limitations after your subscription ends, such as losing access to version upgrades and tools like ABP Suite but your existing applications and usage remain fully valid and unaffected.
Please let me know if you have any further questions.