Lightstreamer Licensing Models
We know you need flexibility when it comes to licensing. We provide a variety of licensing schemes. Choose the one that best suits your needs.

Sometimes, flexibility implies a bit of complexity. Follow the 4 steps below to be guided in your choice. Then, contact our sales department to get a quote or to ask any question.

Contact or call +1 (650) 353 33 30.
STEP 1 Choose between Community Edition and Enterprise Edition
Lightstreamer Community Edition is completely free, even for production use. It limits you to one server only (no clustering allowed) but doesn't limit you on the maximum number of concurrent clients. It doesn't give you warranty, indemnification, and technical support (except for the public forum). It allows you to choose one client API only. Furthermore, it lacks the following optional features: push notifications, bandwidth control, more than 1 message/s per subscription, JMX management API, and TLS support.

On the other hand, Lightstreamer Enterprise Edition is a paid product and provides all the flexibility a business needs, in terms of licensing options and advanced features, as explained below.

See the edition comparison matrix for a recap.

If you are an innovative and promising startup, you might qualify for our Startup Program. You will get an unlimited Enterprise license at a price of $99.00 per month. The license duration is usually 1 year. Submit your application for the Startup Program by writing to We will carefully examine any submission and possibly require more information and documents.

You can download and try both Lightstreamer Community and Lightstreamer Enterprise right now, with no licenses needed. Indeed, Lightstreamer Enterprise contains a Demo license, which works out of the box with no registration.

If you want to explore the Enterprise licensing options, please go on to the next step.
STEP 2 Choose Your Optional Features
Most of the Lightstreamer features are included in the base price, but there are some optional features you can add, as shown in the table below.
Max Message Rate (Downstream) Choose among 1, 3, or unlimited messages/sec for each subscription done by each client Unlimited
TLS Support Optional
Push Notifications (APNs, FCM) Optional
Bandwidth Control Optional
JMX Management API Optional
File-based License Optional Optional
Client-Side APIs
JavaScript: Web, Node.js Choose one or more Client APIs
(e.g., Web + Android + iOS + watchOS)
All Client APIs included
JVM: Android, Java SE
Apple: iOS, macOS, tvOS, watchOS, and visionOS
Microsoft: .NET Standard
Generic Clients (TLCP Protocol)

The ULTIMATE option gives you all the current optional features (apart from File-based Licensing) as well as those that might be released in the future (with an active maintenance plan).

For license validation, the default mechanism is the Cloud License Manager (CLM), which is based on a highly available online system. This means your Lightstreamer Servers must be able to connect to a couple of well-defined hosts on port 443 through the Internet. In case you have security policies in place that prevent any kind of outbound connections, a licensing mechanism based on license files bound to the MAC address of the machines is optionally available (File-based License).
STEP 3 Choose Your Licensing Scheme
You can choose between:
  • Per Server License: Pay for the number of servers, irrespective of the number of concurrent clients. You decide how many server instances you want to purchase and we do not consider the number of CPUs and cores used by each server.
  • Per Client License: Pay for the number of concurrent clients, irrespective of the number of servers. You decide the peak number of concurrent clients you want to purchase. If you exceed that number, the system does not stop, but you will be required to pay for the difference every six months.
Then, choose the duration of your license between:
  • Annual License: Pay upfront for one year licensing. The fee includes Maintenance and Support.
  • Perpetual License: Pay upfront for a perpetual license (that is, you pay one time and the license lasts forever). In addition, you might want to purchase an annual Maintenance and Support plan.
As an alternative, you might prefer to go for one of the available monthly pay-as-you-go plans. With these plans, you deploy as many servers as you want and serve as many concurrent clients as you need. Then, you decide how to be charged:
  • Per Core-Hour License: At the end of every month, you will be charged for the total number of hours a core has been running the server (irrespective of how many clients were served).
    Example: You run two quad-core machines for 5 days, then one dual-core machine for 7 days. At the end of the month, you will pay for 2*4*5*24+1*2*7*24 = 1296 core-hours.
  • Per Client-Hour License: At the end of every month, you will be charged for the total number of hours a client has been connected to your servers (irrespective of how many servers were used). For each hour of server operation, we calculate the average number of concurrent clients. We sum the concurrent clients across all the servers and all the hours in the month and get the total number of client-hours.
    Example: During the first hour of the month you have an average of 1438 concurrent clients connected to your servers. During the second hour you have 1243, during the third hour 421, then you switch off all your servers for the rest of the month. At the end of the month, you will pay for 1438+1243+421 = 3102 client-hours.
To recap, 6 different licensing schemes are available:
  • Perpetual Upfront Per Server License
  • Perpetual Upfront Per Client License
  • Annual Upfront Per Server License
  • Annual Upfront Per Client License
  • Monthly Pay-as-you-go Per Core-Hour License
  • Monthly Pay-as-you-go Per Client-Hour License
All of the schemes above work for servers deployed both on premises and in the cloud (including AWS, Azure, and any other cloud provider).

In all the cases, you can choose between 8x5 and 24x7 technical support service. Maintenance and Support are included in all the Annual and Monthly schemes and can be purchased annually for the Perpetual schemes.
STEP 4 Choose Your License Types
Several different types of licenses are available, targeted to different uses and environments (Demo, Evaluation, Non-Production, Production, Hot-Standby, etc.).

Click on the picture below to open a PDF that reports the details of all the available license types.

Contact or call +1 (650) 353 33 30 to ask any question.
Download Lightstreamer