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 to | Download | Installation guide |
|---|---|---|
| Use Paimon from a query engine | The matching engine JAR or Trino plugin archive | Flink, Spark, or your engine's integration guide |
| Access object storage | The required filesystem JAR, alongside the engine connector | Filesystems |
| Embed Paimon in a Java application | The API bundle | Java 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
| Version | Jar |
|---|---|
| Flink 2.2 | paimon-flink-2.2-2.1.0.jar |
| Flink 2.1 | paimon-flink-2.1-2.1.0.jar |
| Flink 2.0 | paimon-flink-2.0-2.1.0.jar |
| Flink 1.20 | paimon-flink-1.20-2.1.0.jar |
| Flink 1.19 | paimon-flink-1.19-2.1.0.jar |
| Flink 1.18 | paimon-flink-1.18-2.1.0.jar |
| Flink 1.17 | paimon-flink-1.17-2.1.0.jar |
| Flink 1.16 | paimon-flink-1.16-2.1.0.jar |
| Flink Action | paimon-flink-action-2.1.0.jar |
| Spark 4.1 | paimon-spark-4.1_2.13-2.1.0.jar |
| Spark 4.0 | paimon-spark-4.0_2.13-2.1.0.jar |
| Spark 3.5 | paimon-spark-3.5_2.12-2.1.0.jar |
| Spark 3.4 | paimon-spark-3.4_2.12-2.1.0.jar |
| Spark 3.3 | paimon-spark-3.3_2.12-2.1.0.jar |
| Spark 3.2 | paimon-spark-3.2_2.12-2.1.0.jar |
| Hive 3.1 | paimon-hive-connector-3.1-2.1.0.jar |
| Hive 2.3 | paimon-hive-connector-2.3-2.1.0.jar |
| Hive 2.2 | paimon-hive-connector-2.2-2.1.0.jar |
| Hive 2.1 | paimon-hive-connector-2.1-2.1.0.jar |
| Hive 2.1-cdh-6.3 | paimon-hive-connector-2.1-cdh-6.3-2.1.0.jar |
| Trino | Download from master |
Filesystem JARs
| Version | Jar |
|---|---|
| paimon-oss | paimon-oss-2.1.0.jar |
| paimon-jindo | paimon-jindo-2.1.0.jar |
| paimon-s3 | paimon-s3-2.1.0.jar |
API JARs
| Version | Jar |
|---|---|
| paimon-bundle | paimon-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.