P4 Code Review (formerly Helix Swarm) is a web-based code review tool that connects to your Perforce P4 server. It unites teams to do more effective code reviews by enabling contributors to share files, comment, suggest tasks, vote up or down, and submit final work.
Highlights
Custom workflows provide teams with flexibility and control over the code review process.
Priority filters enable teams to tackle the most important tasks first.
CI/CD integrations enable teams to get immediate feedback, so teams can deploy all their code in one spot.
Access real-time vendor security and compliance information through their Trust Center powered by Drata or Vanta. Review certifications and security standards before purchase.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
This product is available free of charge. Free subscriptions have no end date and may be canceled any time.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier for more details.
The software itself is free; you pay only for the AWS EC2 instance that runs it. You choose from 14 instance sizes across three families. The t3 options (nano, micro, small, medium) suit lighter workloads. The m5 sizes (large through 8xlarge) balance compute and memory. The r5 sizes (large through 8xlarge) provide more memory per instance. Within each family, larger sizes add more CPU and memory, and billing rises accordingly. All are charged per hour of runtime. Pick the size that matches your team's code review load and scale up or down as needed.
Top-of-mind questions for buyers
What do the instance-family letters t3, m5, and r5 mean for the resources I get?
Each family maps to a different resource balance. The t3 sizes give burstable CPU for light, intermittent use. The m5 sizes offer a steady mix of CPU and memory. The r5 sizes weight toward memory. Within any family, moving to a larger size adds more CPU and memory.
Am I charged when the instance running the code review tool is stopped?
Billing meters running instance-hours. A fully stopped instance does not accrue hourly software charges, since the software itself is free. Underlying AWS storage attached to the stopped instance may still incur AWS fees. Charges resume when you start the instance again.
Does the free software cost anything beyond the instance I pick?
The code review application carries no software fee. You pay only for the AWS EC2 instance-hours of the size you select. It requires a Perforce P4 server to function, which you run separately. No per-user or per-review charge applies through this listing.
www.perforce.com+1
Helpful?
Vendor refund policy
No refunds offered, but you can cancel at any time
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
P4 Code Review is a web-based, free code review tool for P4. It unites teams to do more effective code reviews by enabling contributors to share files, comment, suggest tasks, vote up or down, and submit final work.
CloudFormation Template (CFT)
AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."
Helix Swarm 2025.1 is the latest release of Perforce's collaborative code review and workflow platform for Helix Core. This version introduces usability improvements for developers, enhanced platform compatibility, performance safeguards, and critical security updates.
What's New
Key Features
Independent Code Selection in Diff Panel - Copy or highlight code separately on either side of the diff view, making reviews and discussions more precise.
Support for RHEL 9.5 - Ensures compatibility with the latest Red Hat Enterprise Linux environments.
Library Upgrades - React updated to v18, MUI to v5, and jQuery to v3.7.1 for modernized UI and improved security.
Enhanced Voting Tooltips - Tooltips now display the specific version where a vote was cast, reducing confusion in multi-version reviews.
Stability & Performance Improvements
Redis Authentication Fix - Secure password handling now works correctly.
Large Changelist Protection - The "Request Review" button is disabled for changelists over 1,000 files to prevent out-of-memory issues.
Optimized p4 describe - Reduces unnecessary load when displaying changelists.
Mixed-Case Username Fix - Users on case-insensitive servers can now edit comments reliably.
Consistent Timestamps - Default format now shows HH:MM:SS.
Security Updates
Patched Redis vulnerabilities (CVE-2024-46981 and CVE-2024-51741) to ensure compliance with enterprise security standards.
Updated P4PHP to 2024.2 for compatibility with the latest Helix Core release.
Documentation Enhancements
Clearer installation instructions for Docker, Redis, and ImageMagick.
Improved guidance on Workers, AI analysis, and Windows/Strawberry Perl environments.
Review description search clarified (enabled by default without requiring Helix Search).
Upgrade Guidance
Back up Swarm configuration and test in staging before production deployment.
Verify Redis settings and authentication.
If upgrading from a version prior to 2024.2, update Helix Core to ensure full compatibility.
Review UI customizations for compatibility with React 18 and MUI 5.
Summary
Helix Swarm 2025.1 strengthens usability, security, and compatibility while improving scalability for enterprise environments. This release is recommended for all customers running Swarm on AWS.
To connect to the Swarm server, Enter IP of the VM in the browser (IP is the "Public IPv4 address"), username is "perforce" and password is the "Instance Id of associated P4 instance" (ex: i-a123456789). Operating system username is "rocky".
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Perforce P4 (formerly Helix Core) is the industry standard for games, media, entertainment, and semiconductor industries--with an unrivaled ability to handle the expanding size and complexity of today's projects. P4 can store and track changes to all of your digital assets--from source code to 3D assets--while enabling your team to collaborate like never before.
Perforce Delphix Continuous Compliance is a data masking and compliance solution that secures sensitive data on AWS, enabling compliant dev and test workflows while reducing privacy and security risk.
PHP with Apache on Ubuntu 22.04 from Zend by Perforce provides a turnkey solution for running PHP in the cloud. This supported PHP runtime includes the option to install any of PHP 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, or 8.3, and can scale seamlessly across your cloud resources.
PHP with Apache on RHEL 8 (BYOL) from Zend by Perforce provides a turnkey solution for running PHP in the cloud. This supported PHP runtime includes the option to install any of PHP 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, or 8.3, and can scale seamlessly across your cloud resources.
What problems is the product solving and how is that benefiting you?
Heliz Core makes easy to track changelists and file history. We can identify the code changes snap very easily.
Vincent B.
P4V
Reviewed on May 24, 2022
Review provided by G2
What do you like best about the product?
Nothing special, I am just used to it and I find it pretty easy to use now
What do you dislike about the product?
When he fails to rename/move and when it freezes
What problems is the product solving and how is that benefiting you?
Not typing p4 commamd
Paul B.
Great product, especially with Swarm
Reviewed on Feb 26, 2022
Review provided by G2
What do you like best about the product?
The upgrade service cost next to nothing and the upgrade to latest version, with Swarm added, is much more stable than my previous version.
What do you dislike about the product?
I could not be more happy with how the upgrade was run so professionally and with all questions answered as we went along. The gentleman that helped me was superb.
What problems is the product solving and how is that benefiting you?
Stability and addition of Swarm. Great products
Recommendations to others considering the product:
Great product, at least give it a test drive
Mechanical or Industrial Engineering
Couldn't do it without Helix Core
Reviewed on Aug 12, 2021
Review provided by G2
What do you like best about the product?
The easy and quick access to files is most helpful
What do you dislike about the product?
It needs to be debugged occasionally. We have ran across minor glitching
What problems is the product solving and how is that benefiting you?
The benefits are that we can have multiple users, especially with cloud supported integration.
Recommendations to others considering the product:
The product was great for team use. A multi-user interface helps make our integration process faster. HC provides good access to cloud-based files. HC has an excellent support team. Available when you need it. Help with fixing bugs. The price is semi fair, but maintenance costs are a bit high. The cost is per license (per person).
Daniel H.
Good standard enterprise-level version control
Reviewed on Aug 12, 2021
Review provided by G2
What do you like best about the product?
P4 Helix Core is a battle-tested solution that supports large file systems. All of the standard and advanced features are here including branching, merging, diffing, file locking and more.
What do you dislike about the product?
GUI Client is too basic and won't detect local file changes automatically. This makes missing file checkins or misunderstandings about latest version vs. local version very confusing, especially for non-engineers.
What problems is the product solving and how is that benefiting you?
Complete and reliable file version control solution for our software project that supports small and large teams.