System Requirements and Release Notes
For system requirements, see the P4 API for .NET Release notes.
Platform Compatibility
P4 API for .NET is certified and regression-tested on the following platforms
Windows (x86_64)
-
Windows Desktop: 10, 11
-
Windows Server: 2019, 2022
macOS
-
Intel: macOS 12.2
-
Apple Silicon (ARM64): macOS 12, 13
Linux (x86_64)
-
Ubuntu: 20.04 (Kernel 2.6+)
Linux (ARM64)
-
Ubuntu: 20.04 (Kernel 2.6+)
Platforms not listed above are not actively tested by Perforce. P4 API for .NET may still run on other platforms, but issues on unlisted platforms are not prioritized for fixes.
Compiler Compatibility
Compiler compatibility details are documented in the source markdown files:
-
p4api.net\BUILD.md -
p4api.net\p4bridge\P4Bridge.md
Find these source markdown files on GitHub.
Release compatibility
P4 API for .NET is subject to change from release to release, and is not guaranteed to be source-code compatible from one release to the next. However, clients that you create using P4 API for .NET can run against previous releases of the P4 Server and will probably run against later releases of the P4 Server.
Support for specific features depends on the version of P4 Server and P4 API for .NET that you use.