PSPDFKit Processor is a standalone server component that can be deployed on your own infrastructure. It provides a simple document-in document-out -based API that allows you to transform PDFs, images, and Office documents. You can even create PDFs from scratch.

Running Processor

PSPDFKit Processor is delivered as a Docker container — to run it, you’ll need Docker 1.10.0 or newer. To start Processor, run the following command:

docker run --rm -p 5000:5000 -e LICENSE_KEY=YOUR_LICENSE_KEY_GOES_HERE pspdfkit/processor

If you see the YOUR_LICENSE_KEY_GOES_HERE placeholder, make sure to replace it with your actual license key. You can get a trial license key here.

After Processor starts, the HTTP API is immediately available at http://localhost:5000.


  • PSPDFKit Processor is completely stateless and doesn’t require anything else to be running.

  • PSPDFKit Processor can easily be scaled; you can start more instances and balance your requests across all of them.

  • PSPDFKit Processor provides all the document processing functionality available in other PSPDFKit products.


Next Steps