PDFreactor is provided as a single independent Java library with an extensive API. The package also includes a web service which provides a REST API, as well as client APIs for the following languages: JavaScript, Node.js, PHP, .NET, Python, Perl and Ruby, providing the same ease of integration. Alternatively, you can also use PDFreactor from the command line.