Developer licenses
When developing a part of an application where LightningChart is visible, a Developer License is needed.
For a team of software developers, everyone who needs to have the charts running/visible as part of their development activities needs their own developer license key.
Developer licenses require internet connection for verification! If your development environment doesn't have internet connection, please let us know before purchasing a license.
Developer licenses are purchased according to development team size, usually at the same time as deployment licenses.
I've purchased a developer license, where can I get my key?
All licenses are accessed through Customer Portal. When licenses are purchased, they are assigned to 1 Portal account ("Team manager").
The Team manager can access all their developer licenses under Portal > Licenses. This view shows all available developer licenses (1 per purchased seat).
The license key of a particular Developer seat can be downloaded by clicking on the "key" button ("Download license key"), highlighted below:

You can also expose these controls to your developers so you don't have to be micromanaging their daily tasks (if they need to access the developer key, support or something else). See Team management](/6.1.2/licenses/team-management) for more information.
The developer license key is used like other licenses, by supplying it to the lightningChart function.
const lc = lightningChart({
license: 'developer license key'
})
const chart = lc.ChartXY()
License version selector
When generating or downloading license keys, there is a version selector widget (0001, 0002, etc.).
This is needed for legacy support of older LightningChart JS versions. Use 0002 if you are using LightningChart v4.0.0 or higher, otherwise use 0001.
Error: License key validation failed: Session exists already
This error message is received when 1 developer license is used in more than 1 session simultaneously.
A developer can, have several charts open, or even different applications using the same developer license simultaneously, as long as they are running on the same machine and same web browser.
If 1 developer license is used between different browsers at same time, or on multiple different machines at same time, this error will be shown and the charts will not show.
Sessions are reset rather quickly (minute or two), so generally the message should disappear shortly.
If you have to do cross-browser testing etc. which requires quick switching between sessions you can temporarily disable developer session checks from Portal > Licenses, see below:

If you are an existing LightningChart customer, but you don't have Portal access, please contact us