Perforce API Tools

Would you like to use Perforce from within your favourite scripting language? If your favourite scripting language is Perl or Ruby, you've come to the right place. Here you'll find extensions to both languages which make running Perforce commands and processing the data they return as easy as possible.

Since both extentions are based on the Perforce API rather than on parsing the output of the command line client, they require a little more effort in terms of setup, but will pay you back in terms of speed - and you won't need to write nearly as much parsing code!

Take me to the Perl extension.

Take me to the Ruby extension. (not yet ready, but it won't be long!)