Version - Support policy

This document describes the PDF Services SDK's and Public API's versioning and support policies.

SDK

Versioning scheme

The SDK has a version format of #.#.# (e.g. 1.1.0) where the numbers correspond to a major release, minor release, and patch/update (Major.Minor.Patch). Releases are defined as follows:

Public API

Versioning

As mentioned on Public API Docs, each operation has a unique assetId which is passed in Form Parameters. Generally, APIs will be enhanced while keeping them backward compatible. If its functionality can't be enhanced without breaking changes, then its new version will be released with its own unique assetId. The supported older API versions info will be present on Public API Docs

Additionally, the output for the PDF Extract API is generated by a machine learning pipeline that is frequently trained to improve inference of document layout and structure.As a result, while changes to the output structure are not expected between versions, specific results may vary as the model output improves.

Supported versions

This document as well as the URLs on Adobe's website and other documentation link to the latest product version.

Note: Links to repository assets (e.g. GIT, Maven, etc.) direct to the top level directory. To download assets that match the documentation, navigate to the correct version. For example, When using the 1.0.0 Java documentation, you can find the 1.0.0 samples in the GIT repo as follows:

  1. Go to the GIT repo.
  2. Select Releases.
  3. Select and download the needed release.

Previous Release tags with release notes and links to the assets

Migration Guide to PDF Services SDK

Refer to the following table for migrating to PDF Services SDK version 3.4.0, you can also refer our Samples( Java, Node JS, .NET). for the latest release.

data-slots=text
The 1.X.X versions of PDF Tools SDK will be reaching End of Life in May 2022. Once a version reaches its end of life, functionality may be deprecated and stop working. Please upgrade to use our latest SDK version.

Java changes

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>11</maven.compiler.source>
    <maven.compiler.target>11</maven.compiler.target>
    <pdfservices.sdk.version>4.3.0</pdfservices.sdk.version>
    <pdfservices.sdk.samples.version>4.3.0</pdfservices.sdk.samples.version>
</properties>

<dependency>
    <groupId>com.adobe.documentservices</groupId>
    <artifactId>pdfservices-sdk</artifactId>
    <version>${pdfservices.sdk.version}</version>
</dependency>
import com.adobe.pdfservices.operation.ExecutionContext; 

Node JS changes

"@adobe/pdfservices-node-sdk": "4.1.0"
const PDFServicesSdk = require('@adobe/pdfservices-node-sdk'); 

For HTML to PDF Conversions, the PageLayout object is moved inside html object. To access the PageLayout interface use the following code:

const pageLayout = new PDFServicesSdk.CreatePDF.options.html.PageLayout(); 

.NET changes

<ItemGroup>
    <PackageReference Include="log4net" Version="3.2.0" />
    <PackageReference Include="Adobe.PDFServicesSDK" Version="4.3.1" />
</ItemGroup> 
using Adobe.PDFServicesSDK;

Python changes

pdfservices-sdk~=4.1.0

Archived Documentation

The last major version of our documentation may be found here.

Change types

Change types include the following:

data-slots=text
Minor and Patch releases are backward compatible with the previous release. Upgrading to the latest SDK should not break existing applications.

Change history

September 29, 2025; .NET SDK 4.3.1 patch release

July 10, 2025; Python SDK 4.2.0 Release

May 22, 2025; .NET SDK 4.3.0 Release

May 12, 2025; Python SDK 4.1.1 Release

April 30, 2025; Adobe Document Generation Server Side Release

April 25, 2025; Adobe Document Generation Server Side Release

April 22, 2025; Java SDK 4.3.0 Release

March 03, 2025; Adobe Document Generation Server Side Release

February 24, 2025; Adobe Document Generation Server Side Release

February 21, 2025; .NET SDK 4.2.0 release

February 17, 2025; Adobe Document Generation Server Side Release

February 4, 2025; Server Side Release

November 06, 2024; Adobe Document Generation Server Side Release

November 06, 2024; Java SDK 4.2.0 and NodeJS, .NET, Python SDK 4.1.0 minor release

October 1, 2024; Java SDK 4.1.1 patch release

September 10, 2024; Adobe Document Generation Server Side Release

August 23, 2024; Added new features for Document Generation API and updated Acrobat Service API postman collection

July 30, 2024; PDF Accessibility Checker API Added

July 22, 2024; .NET SDK 4.0.0 major release

July 16, 2024; Server Side Release - Get PDF Properties

July 09, 2024; Server Side Release

June 12, 2024; NodeJS SDK 4.0.1 patch release

June 05, 2024; .NET SDK 3.5.1 patch release

June 04, 2024; Java SDK 4.1.0 minor release

May 22, 2024; Python SDK 4.0.0 major release

May 15, 2024; .NET SDK 3.5.0 minor release

April 30, 2024; Adobe Document Generation Server Side Release

April, 2024; NodeJS SDK 4.0.0 major release

April, 2024; Server Side Release

March, 2024; Python SDK 2.3.1 patch release

February, 2024: .NET SDK 3.4.1 patch release

January, 2024; Java SDK 4.0.0 major release

January, 2024; Server Side Release

January, 2024: Adobe Document Generation Server Side Release

December, 2023: Java SDK 3.5.1 patch release

October, 2023: Java SDK 3.5.0 minor release

October, 2023; Adobe Document Generation Server Side Release

August, 2023; Server Side Release

August, 2023, NodeJS SDK 3.4.2 minor release

July, 2023, NodeJS SDK 3.4.1 minor release

June, 2023; Java,NodeJS,.NET SDK 3.4.0 minor release

June, 2023; Python SDK 2.3.0 minor release

June, 2023; Adobe Document Generation Server Side Release