GitPedia

Paimon

Apache Paimon is a lake format that enables building a Realtime Lakehouse Architecture with Flink and Spark for both streaming and batch operations.

From apache·Updated June 20, 2026·View on GitHub·

Apache Paimon is a lake format that enables building a Realtime Lakehouse Architecture with Flink and Spark for both streaming and batch operations. Paimon innovatively combines lake format and LSM structure, bringing realtime streaming updates into the lake architecture. The project is written primarily in Java, distributed under the Apache License 2.0 license, first published in 2022. It has gained significant community traction with 3,301 stars and 1,340 forks on GitHub. Key topics include: big-data, data-ingestion, flink, paimon, real-time-analytics.

Paimon

License
Get on Slack

Apache Paimon is a lake format that enables building a Realtime Lakehouse Architecture with Flink and Spark
for both streaming and batch operations. Paimon innovatively combines lake format and LSM structure, bringing realtime
streaming updates into the lake architecture.

Background and documentation are available at https://paimon.apache.org

Paimon's former name was Flink Table Store, developed from the Flink community. The architecture refers to some
design concepts of Iceberg. Thanks to Apache Flink and Apache Iceberg.

Collaboration

Paimon tracks issues in GitHub and prefers to receive contributions as pull requests.

Mailing Lists

<table class="table table-striped"> <thead> <th class="text-center">Name</th> <th class="text-center">Subscribe</th> <th class="text-center">Digest</th> <th class="text-center">Unsubscribe</th> <th class="text-center">Post</th> <th class="text-center">Archive</th> </thead> <tr> <td> <strong>user</strong>@paimon.apache.org<br> <small>User support and questions mailing list</small> </td> <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-subscribe@paimon.apache.org">Subscribe</a></td> <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-digest-subscribe@paimon.apache.org">Subscribe</a></td> <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-unsubscribe@paimon.apache.org">Unsubscribe</a></td> <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user@paimon.apache.org">Post</a></td> <td class="text-center"> <a href="https://lists.apache.org/list.html?user@paimon.apache.org">Archives</a> </td> </tr> <tr> <td> <strong>dev</strong>@paimon.apache.org<br> <small>Development related discussions</small> </td> <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev-subscribe@paimon.apache.org">Subscribe</a></td> <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev-digest-subscribe@paimon.apache.org">Subscribe</a></td> <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev-unsubscribe@paimon.apache.org">Unsubscribe</a></td> <td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev@paimon.apache.org">Post</a></td> <td class="text-center"> <a href="https://lists.apache.org/list.html?dev@paimon.apache.org">Archives</a> </td> </tr> </table>

<b style="color:red">Please make sure you are subscribed to the mailing list you are posting to!</b> If you are not subscribed to the mailing list, your message will either be rejected (dev@ list) or you won't receive the response (user@ list).

Slack

You can join the Paimon community on Slack. Paimon channel is in ASF Slack workspace.

  • Anyone with an @apache.org email address can become a full member of the ASF Slack workspace.
    Search Paimon channel and join it.
  • If you don't have an @apache.org email address, you can email to user@paimon.apache.org to apply for an
    ASF Slack invitation. Then join Paimon channel.

Building

JDK 8/11 is required for building the project. Maven version >=3.6.3.

  • Run the mvn clean install -DskipTests command to build the project.
  • Run the mvn spotless:apply to format the project (both Java and Scala).
  • IDE: Mark paimon-common/target/generated-sources/antlr4 as Sources Root.

How to Contribute

Contribution Guide.

License

The code in this repository is licensed under the Apache Software License 2.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from apache/paimon via the GitHub API.Last fetched: 6/20/2026