Desktop Clients

Helix P4V: Visual Client

Get quick and easy access to versioned files through a graphical interface that is consistent across Mac OS X, Windows, and Linux. Visualize streams, branch and integration history, see how files have evolved over time, preview HTML, text and video files, and more. Learn more.

Helix P4: Command-Line

Highly scriptable multiplatform CLI lets you manage files, script and perform administrative tasks, and automate operations for your development and administrative processes. All information related to Perforce metadata is available and custom reports can be easily scripted by redirecting and formatting command output to text files.

IDE Plugins

P4Eclipse: Plug-in for Eclipse

P4Eclipse integrates the strengths of Perforce Helix SCM with Eclipse's powerful IDE. Implemented as a pure Java solution, P4Eclipse provides a developer-oriented set of features from within the Eclipse Team framework that supports a wide range of Agile and traditional development workflows with full support for complex refactoring. Learn more.

More Info

Installing P4Eclipse

You must first uninstall any previous version of P4Eclipse before installing a new version; see the requirements section in the P4Eclipse Release Notes. Next, select and install P4Eclipse from the following update sites:

  • Eclipse 4.6:
  • Eclipse 4.5:

To install P4Eclipse locally, get the zip file for your installed version of Eclipse:

By installing, you acknowledge you have read and agree to our Terms of Use in their entirety. Please contact Technical Support with any P4Eclipse questions.


P4VS: Plug-in for Visual Studio

P4VS, the Perforce Helix Plug-in for Visual Studio, embeds the power of Perforce Helix SCM features into the Microsoft Visual Studio IDE. P4VS is a fully-compliant Visual Studio solution for one-stop access to all of the SCM capabilities your work requires. Learn more.

P4EXP: Plug-in for Windows Explorer

P4EXP allows Windows users to have direct access to Perforce Helix from the familiar file management environment of Microsoft's Windows Explorer. P4EXP adds a Helix menu to the standard Explorer context menu, making traditional SCM functions intuitive and routine for both novice and experienced users. Learn more.

P4OFC: Plug-in for MS Office

P4OFC, the Perforce Helix Plug-in for Microsoft Office, allows Microsoft Word, Excel, PowerPoint, and Project files to be easily stored and managed in Perforce. With P4OFC, users don't have to leave a familiar environment to bring their documents under Perforce control. Learn more.

More Info

Now Open Source and Maintained by Perforce Community
P4Office, a new open source integration for Office that is wholly maintained and supported by the community is available for download or to build from source in the Perforce Workshop.


IDE Connectors

Perforce Helix supports other leading IDEs via connectors.

P4GT: Plug-in for Graphical Tools

P4GT, the Perforce Helix Plug-in for Graphical Tools, provides artists and developers seamless access to version control for files and digital assets from within Adobe Photoshop and Autodesk Softimage, 3ds Max and Maya. Learn more.

P4Connect: Plugin for Unity

P4Connect, the Perforce Helix Plugin for Unity, enables you to perform Perforce Helix operations directly from within Unity. It does NOT require a Pro or Team License and works with any version of Unity. Learn more.

P4SCC: SCC Plug-in

P4SCC allows you to access Perforce Helix SCM from within MSSCC-compliant applications. It supports your workflow so you can check out, diff, and request the latest version of files from the Solution Explorer's context menu. P4SCC is known to work with Adobe ColdFusion, National Instruments LabVIEW, IAR Systems Embedded Workbench for ARM, Sapien Primalscript, Xidicon ZeusEdit, and more. Learn more.

P4FTP: FTP Plug-in

P4FTP, the Perforce Helix FTP Plug-in, allows FTP-based HTML authoring tools such as Dreamweaver to access files in Perforce Helix depots. Learn more.

Ticketing/Issue Tracking

P4DTG: Defect Tracking Gateway

Helix P4DTG, Perforce Helix Defect Tracking Gateway, provides full integration between Perforce jobs and several leading defect trackers: HP Quality Center, Atlassian JIRA, Redmine, and Bugzilla. Jobs are built into Perforce and can be used standalone or as an integration point for other defect trackers.

P4DTG SDK: Defect Tracking Gateway - SDK

A Helix P4DTG SDK is available for the development of custom integrations of issue trackers not currently supported by Perforce. For more information, visit the P4DTG SDK Project in the Perforce Workshop.

Build Tools

P4Ant: Perforce Ant Tasks

P4Ant, the Perforce Helix Ant Tasks tool, implements commands using the Helix Java API.

P4Maven: Perforce Maven SCM Plugin Provider

P4Maven, the Perforce Helix Maven SCM Plugin Provider, implements Maven's generic SCM API for Helix using the Perforce Helix Java API. P4Maven-MOJO provides additional Helix commands beyond the Maven SCM Plugin-specified goals.

Reporting Tools

P4toDB: Perforce Integration with SQL Databases

P4toDB, the Perforce Helix Integration with SQL Databases, replicates Helix metadata to open source and commercial SQL databases for reporting and analysis. P4toDB supports the DB2, Oracle, Microsoft SQL Server, MySQL, Postgres, JavaDB, and Derby databases.

Search Tools