
P4 Code Review
7.4#10 in code review softwareFrom $39 a monthFree planWebAPILinuxSelf-hosted
Visit

| Fact | P4 Code Review | RhodeCode Enterprise |
|---|---|---|
| API | P4 Code Review provides a REST-like API, with interactive OpenAPI documentation available at the server's /api/docs path. | The API uses JSON requests and responses through the instance _admin endpoint, with dedicated authentication tokens recommended for API access. |
| Company size | Perforce's company page reports more than 1,700 employees, while its LinkedIn profile lists a size range of 1,001–5,000. | LinkedIn lists RhodeCode as a privately held software company with 11–50 employees. |
| Deployment | P4 Code Review is installed on a customer-managed Linux server and requires a separate P4 Server deployment; P4 Cloud offers a Perforce-hosted option for eligible accounts. | The on-premises edition runs behind the firewall and supports Linux platforms; RhodeCode Cloud is a hosted Enterprise Edition instance. |
| Founded | 1995 | 2010 |
| Headquarters | Minneapolis, Minnesota, United States | Menlo Park, California, United States; Berlin, Germany |
| Purpose | The product lets contributors review P4 changes before or after they are committed, provide feedback, and approve changes. | RhodeCode provides unified source code management and collaboration across Mercurial, Git, and Subversion repositories. |
| Security | P4 Code Review can use HTTPS and TLS for browser, API, and P4 Server traffic, and supports SAML single sign-on through P4 Authentication Service. | Official specifications state LDAP, Active Directory, SAML 2.0, CAS, OAuth and two-factor authentication options, plus immutable audit logs with seven-year retention and SIEM streaming. |
| System requirements | The 2026.4 guide recommends Ubuntu 22.04, 24.04, or 26.04, or RHEL or Rocky Linux 8 or 9, and says Windows is unsupported for hosting P4 Code Review. | Documentation lists Linux and Windows support, PostgreSQL/MySQL/MariaDB/SQLite databases, and recommends at least 12 CPU cores and 64GB RAM for thousands of users and repositories. |
You want what its maker publishes above — check its page for the details.
It suits software teams managing repositories across Git, Mercurial, or Subversion, especially those seeking behind-the-firewall deployment and detailed access controls. The free Community edition may suit teams comfortable with community support.