What is seatunnel built with?

seatunnel is a Java repo built with flink-table-planner_${scala.binary.version}, jakarta.servlet-api, JetBrains, org.apache.flink:flink-table-api-java-bridge, org.apache.flink:flink-runtime, and 3 more. It stores its data in MySQL, MongoDB, and SQLite, reaches it with jsqlparser, signs people in with sts, io.airlift:security, com.google.auth:google-auth-library-oauth2-http, and software.amazon.awssdk:auth, uses AI through software.amazon.awssdk:bedrockruntime, makes its content with easyexcel, poi-ooxml, org.apache.commons:commons-csv, org.apache.poi:poi, com.sun.mail:javax.mail, and 2 more, is tested with org.junit:junit-bom, org.testcontainers:mysql, org.awaitility:awaitility, junit:junit, com.aliyun.oss:aliyun-sdk-oss, and 5 more, deploys with aliyun-log, commons-logging, jcl-over-slf4j, jul-to-slf4j, log4j, and 18 more, and uses ali-phoenix-shaded-thin-client, apache-client, connect-json, databend-jdbc, db2jcc, and 69 more. It has 1,069,065 written lines, with 1,886 test files.

Read on November 14, 2026, at commit b3828eb. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

Backend

Data 76

64 more
  • MariaDB
  • mysql:mysql-connector-java
  • org.mongodb:bson
  • PostgreSQL
  • Presto
  • Trino
  • io.debezium:debezium-api125 files
  • org.apache.iceberg:iceberg-api35 files
  • org.apache.iceberg:iceberg-data14 files
  • org.apache.kudu:kudu-client14 files
  • org.apache.avro:avro13 files
  • com.aliyun.odps:odps-sdk-core10 files
  • org.apache.parquet:parquet-hadoop7 files
  • software.amazon.awssdk:dynamodb6 files
  • org.apache.orc:orc-core3 files
  • org.apache.parquet:parquet-avro3 files
  • com.taosdata.jdbc:taos-jdbcdriver2 files
  • io.nats:jnats2 files
  • org.eclipse.paho:org.eclipse.paho.client.mqttv32 files
  • software.amazon.awssdk:sqs2 files
  • com.aliyun.datahub:aliyun-sdk-datahub1 file
  • com.microsoft.sqlserver:mssql-jdbc1 file
  • com.yashandb:yashandb-jdbc1 file
  • org.apache.hbase:hbase-client1 file
  • org.apache.iceberg:iceberg-common1 file
  • org.apache.iceberg:iceberg-orc1 file
  • org.apache.iceberg:iceberg-parquet1 file
  • ali-phoenix-shaded-thin-client
  • apache-client
  • connect-json
  • databend-jdbc
  • db2jcc
  • debezium-connector-mysql
  • debezium-connector-postgres
  • debezium-connector-sqlserver
  • debezium-embedded
  • DmJdbcDriver18
  • druid-processing
  • dynamodb-enhanced
  • flink-statebackend-rocksdb
  • glue
  • hadoop-aliyun
  • hadoop-aws
  • hadoop-common
  • hadoop-cos
  • hadoop-huaweicloud
  • HgdbJdbc
  • iceberg-aws
  • iceberg-core
  • iceberg-hive-metastore
  • intersystems-jdbc
  • jedis
  • kafka-clients
  • kingbase8
  • ngdbc
  • ojdbc8
  • opengauss-jdbc
  • paimon-bundle
  • postgis-jdbc
  • redshift-jdbc42
  • s3
  • sqlite-jdbc
  • tablestore
  • vertica-jdbc

Data access 1

  • jsqlparser

Sign-in 4

AI 1

  • software.amazon.awssdk:bedrockruntime1 file

Services 1

Support

The base 5

  • org.apache.flink:flink-runtime4 files
  • JetBrains
  • org.apache.flink:flink-table-api-java-bridge44 files
  • flink-table-planner_${scala.binary.version}
  • jakarta.servlet-api

Content 7

  • org.apache.commons:commons-csv6 files
  • org.apache.poi:poi2 files
  • com.sun.mail:javax.mail1 file
  • com.vladsch.flexmark:flexmark-all1 file
  • org.apache.pdfbox:pdfbox1 file
  • easyexcel
  • poi-ooxml

Testing 10

  • Vitest11 files
  • @vue/test-utils5 files
  • DuckDB3 files
  • org.junit:junit-bom1,671 files
  • org.testcontainers:mysql353 files
  • org.awaitility:awaitility243 files
  • junit:junit10 files
  • com.aliyun.oss:aliyun-sdk-oss5 files
  • com.oceanbase:oceanbase-client1 file
  • com.qcloud.cos:hadoop-cos1 file

Deploy 23

11 more

Tools 10

  • OpenJDK8 files
  • org.apache.maven:maven-artifact2 files
  • org.projectlombok:lombok1,432 files
  • com.google.auto.service:auto-service367 files
  • com.beust:jcommander17 files
  • org.antlr:antlr46 files
  • asm
  • asm-commons
  • checker-qual
  • commons-cli

Other 51

  • Google10 files
  • vue-i18n9 files
  • Pinia4 files
  • org.apache.groovy:groovy3 files
  • Axios1 file
  • date-fns1 file
  • Esoteric Software
  • GraphQL
  • Scala
  • org.apache.commons:commons-collections477 files
  • org.apache.httpcomponents:httpclient36 files
  • com.jayway.jsonpath:json-path11 files
39 more
  • com.sensorsdata.analytics.javasdk:SensorsAnalyticsSDK9 files
  • com.lmax:disruptor8 files
  • com.github.luben:zstd-jni6 files
  • com.fasterxml.jackson.core:jackson-databind5 files
  • com.typesafe:config4 files
  • io.grpc:grpc-protobuf4 files
  • com.hierynomus:smbj3 files
  • org.apache.thrift:libfb3033 files
  • org.apache.commons:commons-compress2 files
  • org.dom4j:dom4j2 files
  • org.jdom:jdom2 files
  • com.alibaba:fastjson1 file
  • com.fasterxml.jackson.core:jackson-core1 file
  • com.slack.api:slack-api-client1 file
  • com.squareup.okhttp3:okhttp1 file
  • com.squareup.okio:okio1 file
  • io.netty:netty-buffer1 file
  • io.protostuff:protostuff-core1 file
  • io.protostuff:protostuff-runtime1 file
  • org.apache.commons:commons-lang31 file
  • org.xerial.snappy:snappy-java1 file
  • pyhocon1 file
  • arrow-memory-netty
  • bom
  • commons-codec
  • commons-io
  • httpasyncclient
  • httpcore
  • jackson-annotations
  • jackson-dataformat-yaml
  • jackson-datatype-jdk8
  • jackson-datatype-jsr310
  • jackson-module-scala_${scala.binary.version}
  • jaxen
  • jsch
  • json-smart
  • libraries-bom
  • logging-interceptor
  • oshi-core

Other repos with a similar stack

Ordered by how much of its stack they share with seatunnel, then by stars.

Frequently asked questions

What language is seatunnel written in?
seatunnel is written in Java, with 1,069,065 written lines.
What framework does seatunnel use?
seatunnel is built with flink-table-planner_${scala.binary.version}, jakarta.servlet-api, JetBrains, org.apache.flink:flink-table-api-java-bridge, org.apache.flink:flink-runtime, Vite, Vue, and vue-router.
What database does seatunnel use?
seatunnel stores its data in MySQL, MongoDB, and SQLite and reaches it with jsqlparser.

The proof: seatunnel-connectors-v2/connector-cdc/connector-cdc-mysql/pom.xml, line 1

What does seatunnel sign people in with?
seatunnel signs people in with sts, io.airlift:security, com.google.auth:google-auth-library-oauth2-http, and software.amazon.awssdk:auth.
Does seatunnel use AI?
Yes. seatunnel uses AI through software.amazon.awssdk:bedrockruntime.
What services does seatunnel use?
seatunnel uses ali-phoenix-shaded-thin-client, apache-client, connect-json, databend-jdbc, db2jcc, debezium-connector-mysql, debezium-connector-postgres, debezium-connector-sqlserver, debezium-embedded, DmJdbcDriver18, druid-processing, dynamodb-enhanced, flink-statebackend-rocksdb, glue, hadoop-aliyun, hadoop-aws, hadoop-common, hadoop-cos, hadoop-huaweicloud, HgdbJdbc, Hive, iceberg-aws, iceberg-core, iceberg-hive-metastore, intersystems-jdbc, jedis, kafka-clients, kingbase8, MariaDB, mysql:mysql-connector-java, ngdbc, ojdbc8, opengauss-jdbc, org.mongodb:bson, paimon-bundle, postgis-jdbc, PostgreSQL, Presto, redshift-jdbc42, s3, sqlite-jdbc, tablestore, Trino, vertica-jdbc, io.debezium:debezium-api, org.apache.iceberg:iceberg-api, Apache, org.apache.iceberg:iceberg-data, org.apache.kudu:kudu-client, org.apache.avro:avro, com.aliyun.odps:odps-sdk-core, DataStax, org.apache.parquet:parquet-hadoop, InfluxDB, Neo4j, software.amazon.awssdk:dynamodb, RabbitMQ, Elasticsearch, org.apache.orc:orc-core, org.apache.parquet:parquet-avro, ClickHouse, com.taosdata.jdbc:taos-jdbcdriver, io.nats:jnats, org.eclipse.paho:org.eclipse.paho.client.mqttv3, software.amazon.awssdk:sqs, com.aliyun.datahub:aliyun-sdk-datahub, com.microsoft.sqlserver:mssql-jdbc, com.yashandb:yashandb-jdbc, Couchbase, org.apache.hbase:hbase-client, org.apache.iceberg:iceberg-common, org.apache.iceberg:iceberg-orc, org.apache.iceberg:iceberg-parquet, and Kafka.
Does seatunnel have tests?
Yes. seatunnel has 1,886 test files and is tested with org.junit:junit-bom, org.testcontainers:mysql, org.awaitility:awaitility, junit:junit, com.aliyun.oss:aliyun-sdk-oss, DuckDB, com.oceanbase:oceanbase-client, com.qcloud.cos:hadoop-cos, Vitest, and @vue/test-utils.
Which repos have a stack like seatunnel's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →