Plans & Pricing
Easy, secure open source languages for all, with features and support for teams of any size.
Trusted by Developers, Proven for Enterprise
Frequently Asked Questions
If maintenance, security, support, and/or compliance are essential to your business, our Enterprise offer is likely most appropriate.
If you have a team of 2 to 20 developers working in a commercial setting, Team tier is your best option.
If you are using the ActiveState Platform for personal use, then Free tier is most appropriate.
Simply put, Active Runtimes is the number of instances of software from the ActiveState Platform that are run in a 24 hour period. For example, if you’ve built a Python distribution using the ActiveState Platform and you’re running a script with it, that would count as one Active Runtime for a period of 24 hours.
We charge for active runtimes, which are made available through subscriptions to the ActiveState Platform. The first subscription level is our Free Tier, which offers one active runtime to support individual projects. Larger organizations will want to purchase a subscription to our Team or Enterprise Tier, which offers more active runtimes, as well as more features/functionality.
The total number of active runtimes you are using is measured by the number of instances of software from the ActiveState Platform that are run in a 24 hour period. For example:
- If you’ve deployed your application in containers, at some point in a 24 hour period you may have as many as 15 instances of your application spun up to handle load.
- If you’ve deployed a CI/CD solution that runs tests in parallel, you may have as many as 10 instances of your application running concurrently.
- If you have a team of 10 developers working on your project, you would require at least 10 active runtimes, one for each development environment that is being worked with.
This would total 35 active runtimes altogether, however, you may require additional active runtimes if:
- Developers are running unit tests on their local machines
- Various scripts are being run in dev, test or production etc.
For more details, please refer to the ActiveState Platform Terms of Service (Free & Team Tier).
A Static Runtime is a specific version of a specific language from ActiveState that is permanently installed. Static Runtimes give you more certainty, but are more expensive and less flexible than Active Runtimes. Often better for legacy projects.
A project on the ActiveState Platform is the configuration of a specific Perl, Python or Tcl environment, including the version of the programming language, the packages required, and all of their dependencies. As a Platform user, you can create your own custom projects that contain just the specific packages you need. All projects at the Free tier are public projects, which means other Platform users can view the configuration. Private projects are available at Team tier and above. Access to private projects is controlled by the project owner.
Individual users can freely create, install, work with and deploy to production any of the open source language environments offered by the ActiveState Platform to a maximum of 1 active runtime. An active runtime is an instance of software from the ActiveState Platform that is run in any 24 hour period. For example:
- If you’ve deployed your application in containers, at some point in a 24 hour period you may have as many as 15 instances of your application spun up to handle load.
- If you’ve deployed a CI/CD solution that runs tests in parallel, you may have as many as 10 instances of your application running concurrently.
- If you have a team of 10 developers working on your project, you would require at least 10 active runtimes, one for each development environment that is being worked with.
This would total 35 active runtimes altogether, however, you may require additional active runtimes if:
- Developers are running unit tests on their local machines
- Various scripts are being run in dev, test or production etc.
ActiveState provides a wide range of support, maintenance and licensing options for both recent and older versions of Python and Perl, including EOL versions such as Python 2. This list is constantly changing as newer versions are released. For the latest, up-to-date information, please refer to:
In general, access to older versions is only provided with a Team or Enterprise Tier subscription, while access to EOL versions is only provided on the Enterprise Tier.
We are phasing out our Community Edition releases of ActivePerl, ActivePython and ActiveTcl.
Instead, ActiveState is replacing them with the ActiveState Platform ecosystem, which provides users with a secure open source supply chain and advanced package management capabilities. .
We needed a licensing and pricing model that better fit the needs of modern enterprises.
If you subscribed to Team Tier prior to July 22, 2021, it will expire at the end of your renewal period. At that point, you can purchase the current Team Tier and enjoy more flexibility and security than before.
- 3 Active Runtimes compared to just 1 node previously
- Ability to customize runtimes
- Access to multiple languages, language versions and operating systems
- Vulnerability (CVE) reporting and remediation
- Better integration with continuous integration (CI) systems
If you subscribed to Team Tier prior to July 22, 2021, it will expire at the end of your renewal period. At that point, you can purchase the current Team Tier and enjoy more flexibility and security than before.
- 3 Active Runtimes compared to just 1 node previously
- Ability to customize runtimes
- Access to multiple languages, language versions and operating systems
- Vulnerability (CVE) reporting and remediation
- Better integration with continuous integration (CI) systems
If you subscribed to Business Tier prior to July 22, 2021, it will expire at the end of your renewal period. At that point, you can choose between our current Team and Enterprise Tiers and get more flexibility and security than before.
Team Tier provides:
- 3 Active Runtimes with the flexibility to scale up to 150 Active Runtimes
- Access to older language versions, i.e. ActivePython (3.x to 3.5, 2.4 to 2.6) and ActivePerl (5.8 to 5.14)
- Private projects
Enterprise Tier provides:
- 250+ Active Runtimes
- Extended support for older versions, including 32-bit and Python 2
- Advanced software supply chain security, offline installers and other add-ons
Any subscriptions you have will expire at the end of their renewal period. At that point in time, your account will be downgraded to the Free Tier unless you purchase a Team or Enterprise Tier subscription.
If you have an existing subscription, you will continue to be eligible for support until the subscription expires. After this period (or if you do not have a paid subscription), you may receive support on the Komodo forums at https://community.komodoide.com.