Users often ask, “Do I need a second license if I want to test things out on a staging or development server?”
In most simple cases a single license will suffice. In fact, if your domain name matches any of the following patterns our system will automatically assume that you are working on a staging site (and will not count it against the number of installations allowed by your license key):
Whitelisted domains and patterns
TLDs (domain endings)
Subdomains (domain prefixes)
Staging domains of hosting providers
Ignored domain examples
Give me some examples!
If you were to try and use the same personal license key on both
example.test, this would work fine! Both sites would receive updates, and you would not get any “out of installs” notices.
However, if you tried to use the same personal License key on both
devexample.com, this would not work—only one site would be able to use the license key.
Last but not least, if you tried to use the same Personal License key on
localhost:8888/example, this would work fine! All sites would get updates, and you would not get any “out of installs” notices.
My dev site’s URL doesn’t match any of the patterns listed above. Will this work?
Unfortunately, no, at this time we only support the specific patterns listed above. Everything else is assumed to be a “live” site and will count against your install limit.
What can I do if I want to use a license on a dev site that doesn’t fit the criteria listed above on this article?
Contact us! If your dev site’s domain fits a pattern likely to be used by other customers, we’ll certainly consider adding an exception. (Please note that this can take a bit of time.) Beyond that, you can clear the license key by heading to Events → Settings → License Keys and then disconnect the testing domain by logging into your account at theeventscalendar.com and navigating to My Account → License Keys. You might also find our article on moving your license keys helpful.