Perl by ActiveState
Secure, cross-platform package management for Perl
We’re reimagining how you work with Perl.
With Perl by ActiveState, Perl developers get access to:
- Security-first package management
- A unified, cloud-based toolchain for Linux and Windows
- Virtual environments for isolated working directories
- Pure Open Source licensing: modules you install have just their original licensing
Perl package management that makes developers lives easier
Perl by ActiveState is powered by the ActiveState Platform. It offers automated dependency management, distributed parallel cloud builds of dependencies from source, team collaboration tools, and a versatile CLI (our State Tool) —all without the need for build engineering or Windows and Linux expertise.
Keep your projects sandboxed on your machine with a cross-platform, universal virtual environment solution. Run multiple versions of Perl on your machine without worrying about dependency conflicts.
Identify & Resolve Security Vulnerabilities Faster
Shortcut the lengthy remediation process of investigating, rebuilding, retesting, and updating runtime environments. The ActiveState Platform lets you find vulnerabilities, fix them, and automatically rebuild a secure version of your Perl environment in minutes, decreasing Mean Time To Remediation (MTTR) from days to hours.
An all-new, open-source CLI (State Tool) lets you manage your environment directly from the terminal, easily integrate with your existing CI/CD pipelines, and keep your team synchronized across platforms.
Built Fast from Source
The ActiveState Platform gives you access to a distributed, parallel build system so that even complex development environments can build in record time—straight from source code—giving you all the security assurances and flexibility that comes with it.
Multi-OS Universal Package Management
Use the same tooling across platforms to manage all your Perl environments. Add, remove, update individual dependencies, or install a bundle of curated packages by use-case (eg., a testing tools bundle), to get developing quickly.
Enterprise Grade Dependency Management
The ActiveState Platform offers automated dependency resolution with better control and more refined data to ensure that you get known-good sets of dependencies that work together.
See history of any change to your environment with the ability to revert, fork and merge changes between versions (requires free ActiveState Platform account).
Common Development Environments
Keep teams synchronized with a centrally managed and updated Perl environment all team members can share, eliminating “works on my machine issues” (requires free ActiveState Platform account).
Trusted by Developers, Proven for the Enterprise
Frequently Asked Questions
Many organizations have policies that restrict the use of specific open source licenses or deployment of unsupported software components. ActivePerl provides organizations with commercial support, including maintenance for older releases of Perl, and other options to address legal and security risks. Get a demo of ActivePerl for enterprise use.
If you do not have such requirements, you can still use the ActiveState Platform to download ActivePerl with precompiled Perl modules, or customize your own Perl runtime with the modules you need.
ActivePerl is more suitable for enterprise needs. While Strawberry Perl is a popular and excellent community-driven open source Perl distribution, it cannot provide support and maintenance agreements, indemnification, custom builds, or many of the other things that are essential to enterprise use of Perl.
ActiveState provides commercial support that may be preferred for a number of reasons, such as: Access to and support for 32-bit and older Perl versions, custom Perl builds, SLA’s, and security and license reporting. See Plans & Pricing for more information.
ActivePerl Community Edition is free to use in development. Paid licensing is required for use beyond development. For more information, see the ActiveState Community Edition License Agreement.
One exception to this is Perl 5.32. Distributions of Perl 5.32 built on the ActiveState Platform are distributed solely under the original open source licenses for Perl and any included modules. Typically this means that these distributions can be used, copied, and modified without fee for any purpose. Learn more about Perl 5.32 by ActiveState.
ActivePerl licensing for beyond development use starts at the Team tier and includes access to 32-bit and older ActivePerl versions as well as technical support via chat and email.
ActivePerl licensing at the Enterprise level includes custom Perl distributions built and maintained according to your needs, as well as extended support for older Perl versions, SLA’s, and security and license reporting. See our Plans & Pricing for more information.