Skip to main content

Download

Choose artifacts for Paimon 2.1.0 and the engine version you run. For released source archives, signatures, and checksums, use the project downloads page. For the Python client, see PyPaimon installation.

Choose an artifact​

You need toDownloadInstallation guide
Use Paimon from a query engineThe matching engine JAR or Trino plugin archiveFlink, Spark, or your engine's integration guide
Access object storageThe required filesystem JAR, alongside the engine connectorFilesystems
Embed Paimon in a Java applicationThe API bundleJava API

Match the engine version in the table, including the Scala binary version in Spark artifact names. Follow the integration guide for where to install the artifact; downloading a JAR alone does not configure a catalog or storage.

The links below resolve convenience artifacts for this documentation version from Maven Central. Refer to the source download page above to verify the signed Apache release.

Engine JARs​

VersionJar
Flink 2.2paimon-flink-2.2-2.1.0.jar
Flink 2.1paimon-flink-2.1-2.1.0.jar
Flink 2.0paimon-flink-2.0-2.1.0.jar
Flink 1.20paimon-flink-1.20-2.1.0.jar
Flink 1.19paimon-flink-1.19-2.1.0.jar
Flink 1.18paimon-flink-1.18-2.1.0.jar
Flink 1.17paimon-flink-1.17-2.1.0.jar
Flink 1.16paimon-flink-1.16-2.1.0.jar
Flink Actionpaimon-flink-action-2.1.0.jar
Spark 4.1paimon-spark-4.1_2.13-2.1.0.jar
Spark 4.0paimon-spark-4.0_2.13-2.1.0.jar
Spark 3.5paimon-spark-3.5_2.12-2.1.0.jar
Spark 3.4paimon-spark-3.4_2.12-2.1.0.jar
Spark 3.3paimon-spark-3.3_2.12-2.1.0.jar
Spark 3.2paimon-spark-3.2_2.12-2.1.0.jar
Hive 3.1paimon-hive-connector-3.1-2.1.0.jar
Hive 2.3paimon-hive-connector-2.3-2.1.0.jar
Hive 2.2paimon-hive-connector-2.2-2.1.0.jar
Hive 2.1paimon-hive-connector-2.1-2.1.0.jar
Hive 2.1-cdh-6.3paimon-hive-connector-2.1-cdh-6.3-2.1.0.jar
TrinoDownload from master

Filesystem JARs​

VersionJar
paimon-osspaimon-oss-2.1.0.jar
paimon-jindopaimon-jindo-2.1.0.jar
paimon-s3paimon-s3-2.1.0.jar

API JARs​

VersionJar
paimon-bundlepaimon-bundle-2.1.0.jar

Inspect a JAR manifest​

For a snapshot build, inspect META-INF/MANIFEST.MF inside the downloaded JAR:

unzip -p /path/to/paimon.jar META-INF/MANIFEST.MF

For example:

Manifest-Version: 1.0
Implementation-Title: Paimon : Common
Implementation-Version: 2.1.0
Specification-Vendor: The Apache Software Foundation
Specification-Title: Paimon : Common
Implementation-Vendor-Id: org.apache.paimon
SCM-Branch: master
Implementation-Vendor: The Apache Software Foundation
SCM-Revision: c8b4772f3cb4b25b25537e1ab0775441c627bf1c
Created-By: Apache Maven 3.2.5
Build-Jdk: 1.8.0_301
Specification-Version: 2.1.0

The SCM-Revision field identifies the Git commit used to build the JAR.