Plans & Pricing

Secure your software supply chain with the ActiveState Platform

Free Tier
 Free  
Ideal for Individuals Limited to 1 Active Runtime* per individual and a max of 5 per organization.
Get Python, Perl & TclCustom builds with just the dependencies you need. More secure and more efficient.
Software Supply Chain SecurityWorks like pip and other package managers, but helps keep you safe and secure.
Team Tier
$84 / month
Best for Small Teams / OrganizationsIncludes 3 Active Runtimes*. Static Runtimes not available. Billed annually.
Basic Technical SupportGet expert help with your language runtime issues via chat and email.
Private ProjectsPrivate projects for business use that you can easily share with others.
Enterprise Tier
 Varies  
Designed for Enterprise Needs & ScaleRich set of features. Static & Active Runtimes* available. Support for 32-bit & enterprise OS.
Advanced Software Supply Chain SecurityFoil cyber attacks with features like auto CVE remediation & hermetic build environments.
Extended Support for Python 2, Perl and TclMeet compliance and security needs for the older language versions you rely on.

* A Static Runtime is a specific version of a specific language from ActiveState that is permanently installed. An Active Runtime is a language distribution from ActiveState that is dynamically activated.

Static Runtimes give you certainty but are more expensive and less flexible, and are often better for legacy projects. Active Runtimes are more flexible and are often better for modern projects.

We count unique runtime activations in a 24-hour period to come up with the total Active Runtimes number. For example, if across one day, Dana the Developer activates your company’s Python 3.9 distribution, Del the DevOperator activates the same runtime, and your CI/CD pipeline activates the same runtime 20 times, that would count as 3 Active Runtimes. If Del went on to activate a Perl runtime for running a script, that would bring the count up to 4 for that 24 hour period.

Full Feature List

Free Tier Team Tier Enterprise Tier
Pricing
Price Free $1,000 USD / year for base subscription By quote
Usage Limits
Active Runtimes Included 1 3 250 or more
Cost for Additional Active Runtimes? n/a $1,000 USD / year per 3 Active Runtimes By quote
Maximum Number of Active Runtimes 5 150 Unlimited
Build, Dependency & Package Management
Zero-Configuration Cloud-Based Build Toolchain Included
Advanced Package Management Included
Automatic Dependency Resolution Included
Language Support
Perl Recent Releases Recent Releases Extended Releases
Python 2 Available without support Available without support Extended Support & Maintenance for Python 2.7.18 Available
Python 3 Recent Releases Recent Releases Extended Releases
Tcl Recent Releases Recent Releases Extended Releases
Ruby Coming soon
PHP Coming soon
Operating System Support
macOS Partial Support
Linux Recent Releases Recent Releases Extended Releases
Windows Recent Releases Recent Releases Extended Releases
AIX No No For Custom Builds
Solaris No No For Custom Builds
Docker Coming Soon
Collaboration
Public Projects Yes Yes Yes
Private Projects No Yes Yes
Organizations Yes Yes Yes
Roles Yes Yes Yes
Hosted Archive Repositories (Python only) No No Ensure that developers and customers use only "known-good" versions and dependencies
Change Management
Branches Branch an existing project to easily manage minor changes in configuration. Makes it easy to maintain development, testing and production builds with fewer bugs and lower effort.
Revision History Maintains a clear log of changes by date and user
Rollback Revert to an earlier version of a project
Forking Start from an existing project and receive updates from the parent project
Merging Integrate changes from other branches or projects
User Interfaces
API API for powerful reporting and integration with DevSecOps toolchain
CLI Command-line interface for developers
Web UI Easy to use web-based graphical interface. Optimized for ease of use, as well as security and user administration tasks.
Support and Maintenance
Community Support Available
Chat No Yes Yes
Email No Yes Yes
Phone No No Yes
Support SLA No No Yes
Software Supply Chain Security & Integrity
Version Update Notifications Coming Soon
Vulnerability (CVE) Notifications Coming Soon
Vulnerability (CVE) Reporting Basic Basic Extended
Automated Vulnerability (CVE) Remediation Coming Soon
Manual Vulnerability (CVE) Remediation Not Available Not Available Part of Managed Builds
Enterprise Bill of Materials (BoM) Includes vulnerability (CVE), licensing and provenance details
Redistributable Installers Not Available Not Available Available
Reproducible Builds Included
Enterprise-only Options
Custom Build Engineering Let our experts tackle your build engineering issues
Custom Managed Distributions Language distributions that we build, manage and maintain to meet your specifications
Extended Operating System Support Support for AIX and Solaris
Extended Python 2.7 Support & Maintenance Keep legacy Python code and critical dependencies secure and up-to-date, even though Python 2 has reached End-of-Life (EOL)
Indemnification Reduce risks related to open source intellectual property infringement
OEM Licensing OEM licensing for redistributing ActiveState language distributions in your applications
SLA-based Technical Support Via chat, email and voice with a two-hour response time during support hours for critical issues

Frequently Asked Questions

Frequently Asked Questions

If maintenance, security, support, and/or compliance are essential to your business, our Enterprise offer is likely most appropriate. Please contact our experts to discuss your needs or let us give you a live demonstration.

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.

If you are part of an open source project that wants to use the Platform, please see our Open Source Early Access program.

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 five active runtimes 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 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.

Learn more in our Platform documentation.

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.

You may want to contact us to help you determine the number of active runtimes you require.

Important: Community Editions of ActivePerl, ActivePython and ActiveTcl may no longer be used for development use for free. Please read our Important Changes To ActiveState’s Licensing and Pricing Model in 2021 blog post for details.

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. For more details, read our Important Changes To ActiveState’s Licensing And Pricing Model In 2021 blog post. 

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. Here’s why.

We needed a licensing and pricing model that better fit the needs of modern enterprises. For a detailed answer, please read our Important Changes To ActiveState’s Licensing and Pricing Model in 2021 blog post.

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.

Want to discuss your enterprise’s needs with an expert?

Start a conversation below or call 1.866.631.4581 from 8AM to 5PM Pacific