How to activate my license key โ
Our Pro themes and plugins come with a license key that you will find in your account next to the products. This doc will help you activate the license key on your website for any pro theme / plugin as well as dedicated docs for our pro products.
๐ Adding the License Key โ
1. Upload and activate the theme / plugin.
2. To obtain the license key, go to the Purchase History, then click to copy it.

3. Come back to the Dashboard, navigate to Settings > General and scroll down until you see the theme or plugin license input.
Important note: Some themes/plugins have their license key inside their own dashboard.
For example, for Neve Pro, the license key needs to be activated in Neve > Dashboard.

4. Insert the license key into the field and click Activate.
5. Check its status to ensure your license key was properly activated.

๐ Troubleshooting Activation Errors โ
If activation fails immediately after clicking Activate, the most common cause is a network error between your server and the Themeisle license server (api.themeisle.com).
cURL error 6: Could not resolve host โ
cURL error 6 means your server was unable to resolve the hostname api.themeisle.com via DNS. This is a server-side connectivity issue, not a problem with the license key itself.
Common causes:
- A server firewall or hosting restriction is blocking outbound HTTPS requests to external domains.
- A security plugin (e.g., Wordfence, iThemes Security) is blocking the outbound connection.
- A DNS misconfiguration on the server is preventing name resolution.
Steps to fix:
1. Whitelist api.themeisle.com in your security plugin. If you are using Wordfence, iThemes Security, or a similar plugin, check its firewall or blocked requests settings and add api.themeisle.com to the allowlist.
2. Check your hosting firewall. Some managed hosting providers block outbound HTTP/HTTPS requests by default. Log in to your hosting control panel and verify that outbound connections to external domains are permitted, or contact your host's support team and ask them to allow outbound HTTPS traffic to api.themeisle.com.
3. Check your site's error log. In your hosting control panel or via FTP, open the PHP/server error log and look for entries mentioning cURL error 6 or api.themeisle.com. This can confirm whether the issue is DNS- or firewall-related.
4. Test connectivity from the server. If you have SSH access, run the following command to confirm the server can reach the license endpoint:
curl -I https://api.themeisle.comA successful response returns HTTP headers. If you see Could not resolve host or a connection timeout, the block is confirmed at the server level.
5. Contact your host. If the above steps do not resolve the issue, share the error message with your hosting provider and ask them to allow outbound HTTPS requests to api.themeisle.com on port 443.
๐ Note: This error only affects the license activation request. Your site and the plugin itself continue to work normally while you troubleshoot the connection.
๐งฐ Manage your Domains โ
Also, the site where you have activated the license key should be displayed on your ThemeIsle account, in the Manage your domainsย section.


๐ Dedicated Docs โ
We have prepared dedicated docs for our premium versions of the products:
