Overview

Product video
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.
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Cost/hour |
---|---|
t3.micro AWS Free Tier | $0.00 |
r5.xlarge | $0.00 |
m5.2xlarge | $0.00 |
t3.medium | $0.00 |
m5.large | $0.00 |
m5.8xlarge | $0.00 |
t3.small | $0.00 |
r5.4xlarge | $0.00 |
r5.large | $0.00 |
r5.8xlarge | $0.00 |
Vendor refund policy
No refunds offered, but you can cancel at any time
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
P4 Code Review
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."
Version release notes
Helix Swarm 2025.1 - AWS Marketplace Release Notes Overview
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.
Additional details
Usage instructions
To get started, you will need to install Perforce P4 first, available on AWS Marketplace - https://aws.amazon.com/marketplace/pp/prodview-nw7wxff425so4Â
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".
Additional Documentation:
https://www.perforce.com/manuals/swarm/Content/Swarm/chapter.quickstart.htmlÂ
https://www.perforce.com/manuals/swarm/Content/Swarm/about.html#How_to_use_this_guideÂ
https://www.perforce.com/manuals/swarm/Content/Swarm/home-swarm.htmlÂ
https://www.perforce.com/manuals/swarm-user-workflow/Content/Swarm/user_workflow_overview.htmlÂ
CloudFormation link with updated Description of Optional Parameters: https://perforce-cf-templates.s3.amazonaws.com/helix-swarm-releases/perforce-helix-swarm-1.0.0.yamlÂ
Resources
Vendor resources
Support
Vendor support
https://www.perforce.com/support See website
AWS infrastructure support
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.
Similar products
Customer reviews
Helix Core
P4V
Great product, especially with Swarm
Couldn't do it without Helix Core
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).