PDFCrowd API Versioning

PDFCrowd uses a multi-level versioning system:

  • API versions (v1, v2) - The overall API platform
  • Converter versions (24.04, 20.10, etc.) - The conversion engines that process your documents
  • Integration versions - Client libraries and plugins that connect to the API

This page explains how these versions relate to each other.

API Major Versions

Frozen indicates versions that no longer receive updates or bug fixes.

API v2 The current major PDFCrowd API version. New features and updates go here. getVersion() provides detailed information about the version you are currently using.
API v1 The original PDFCrowd API version. It is not available to new accounts. Frozen

Converters

Different converter versions produce different output with varying capabilities. Switching versions may change your document's appearance and behavior. Newer versions provide better support for the latest web technologies and standards.

Best Practice: For new integrations, always use the latest version. Once chosen, use the same converter version consistently to ensure predictable results.

Use getVersion() to check which converter version you are currently using.

Version 24.04 Receives new features and updates; available in API v2.
Version 20.10 Available in API v2. Frozen
Version 18.10 Available in API v2. Frozen
Version 08.10 Available in API v1. Frozen

API Client Libraries

Client library versions follow semantic versioning (major.minor.patch):

  • Patch - Bug fixes and minor changes, no API changes
  • Minor - New features, backward-compatible
  • Major - Breaking changes, may require code updates

Each client library version uses a specific default converter version. This ensures compatibility out of the box. You can override the default using the setConverterVersion() method if you need a specific converter version for your use case.

Version 6.0.0 and newer Converter: 24.04 (default), 20.10, 18.10
Version 5.19.0 to 5.x Converter: 20.10 (default), 24.04, 18.10
Version 5.0.0 to 5.18.x Converter: 20.10 (default), 18.10
Version 4.0.0 to 4.x Converter: 18.10
Version older than 4.0.0 Converter: 08.10

WordPress Plugins

Plugin versions follow semantic versioning (major.minor.patch), similar to the API client libraries. Plugin version numbers are independent from client library versions.

Version 4.0.0 and newer Converters: 24.04 (default), 20.10, 18.10
Version 3.4.0 to 3.x Converters: 20.10 (default), 24.04, 18.10
Version 2.0.0 to 3.3.x Converters: 20.10 (default), 18.10
Version older than 2.0.0 Converter: 18.10