Skip to main content
DOCUMENTATION

Package Management

Download or upload SeaTunnel install archives for one-click install and upgrade.

Web UI Packages & Plugins → Package Management (/packages). This page stores SeaTunnel release archives (.tar.gz), not the STX installer itself and not connector JARs (see Plugin Marketplace).

Archives are stored on the machine that runs STX Server first, then stx-agent pushes them to managed hosts during one-click install or upgrade.

Online Versions and Local Packages​

ListWhat it does
Online VersionsBrowse versions on mirrors; use Download to Server to pull them locally
Local PackagesShow archives already downloaded or uploaded; delete them, or add / replace an optional source archive

The page header shows the Recommended Version. Use Refresh Versions when the catalog needs updating.

Column (online)Meaning
VersionSeaTunnel version; the recommended one is marked Recommended
StatusWhether the version can be downloaded
Source packageWhether the source archive is present, or can be downloaded with the binary
DownloadDownload to Server, progress, or Downloaded

In the download dialog, pick a mirror (for example Aliyun, Huawei Cloud, or Apache) and optionally download the source archive at the same time. The source archive is optional and mainly used for AI Agent troubleshooting.

Offline upload​

When mirrors are unreachable: click Upload Package and drop a .tar.gz.

ConstraintDetail
Format.tar.gz only
FilenamePrefer apache-seatunnel-{version}-bin.tar.gz so the version can be detected
Size limitControlled by storage.max_package_size; the example config defaults to 20480 MB
StorageDefault ./lib/packages (relative to the STX Server working directory)

You can also upload the matching *-src.tar.gz source archive.

Relation to cluster install and upgrade​

ScenarioRequirement
One-click install · onlineIf the target version is missing locally, install may download it as needed
One-click install · offlineThe target version must already exist under Local Packages
Cluster upgradePrepare the target version locally before upgrade; the UI prompts you to open package management when it is missing

The default node install directory looks like /opt/seatunnel-{version}. See Cluster management for install and upgrade steps.