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):
Give me some examples!
If you were to try and use the same personal license key on both example.com and 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 example.com and 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 example.com, example.test, example.staging, example.local, and localhost:8888/example, this would work fine! All sites would get updates, and you would not get any "out of installs" notices.
Q: My dev site's URL is testing.example.com, or something else that doesn't match any of the patterns listed above. Will this work?
A: 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.
Q: 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?
A: 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 couple weeks.) Beyond that, you can clear the license key (via the Events ‣ Settings ‣ License Keys admin screen) and then disconnect the testing domain from via the My Account ‣ License Keys page over on TheEventsCalendar.com. You might also find our article on Moving Your License Keys helpful.