Apache NiFi is a system for automating, routing, and monitoring data flows between sources and destinations, managed through a browser UI.
- Stars
- 9,738
- Forks
- 2,438
- Open issues
- 894
- Last commit
- 6 hours ago
What is it?
SeaTunnel is a distributed data integration tool for moving large volumes of data between sources and sinks. It offers over 160 connectors covering databases, data warehouses and other systems, and supports real-time synchronization, change data capture (CDC), and full-database synchronization.
Jobs are defined through configuration, and SeaTunnel can run them on its own Zeta Engine or on Apache Flink or Apache Spark. The project also includes a distributed snapshot mechanism intended to keep synchronized data consistent, along with JDBC multiplexing and log parsing to reduce connection overhead when syncing many tables.
Beyond structured text, SeaTunnel can handle unstructured data such as video, images and binary files, with guidance provided in its documentation.
Key features
- 01Over 160 source and sink connectors for databases and other systems
- 02Real-time, CDC, and full-database synchronization modes
- 03Runs on its own Zeta Engine, Apache Flink, or Apache Spark
- 04Distributed snapshot mechanism for data consistency
- 05JDBC multiplexing and log parsing for multi-table sync
- 06Transform connectors and real-time monitoring during sync
Use cases
- Synchronizing data from many databases into a data warehouse or lake
- Real-time change data capture from operational databases
- Full-database migration or replication across heterogeneous systems
- Ingesting structured and unstructured data for AI or analytics pipelines
Quick start
- 1
Download SeaTunnel from the official website
- 2
Choose an execution engine: Zeta Engine, Spark, or Flink
Topics
FAQ
- What is seatunnel?
- A distributed data integration tool for synchronizing large volumes of structured and unstructured data across 160+ connectors, in batch, streaming, and CDC modes. SeaTunnel is a distributed data integration tool for moving large volumes of data between sources and sinks. It offers over 160 connectors covering databases, data warehouses and other systems, and supports real-time synchronization, change data capture (CDC), and full-database synchronization.
- Is seatunnel free to use? What license does it have?
- seatunnel is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is seatunnel still maintained?
- Actively maintained. The last commit to seatunnel was on Oct 21, 2026.
- What can I use seatunnel for?
- Synchronizing data from many databases into a data warehouse or lake Real-time change data capture from operational databases Full-database migration or replication across heterogeneous systems Ingesting structured and unstructured data for AI or analytics pipelines
- How do I install seatunnel?
- Download SeaTunnel from the official website Choose an execution engine: Zeta Engine, Spark, or Flink
- Where can I get seatunnel?
- The source code and installation instructions are on GitHub: https://github.com/apache/seatunnel
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source data movement platform for ELT pipelines, moving data from APIs, databases and files into warehouses, lakes and AI applications.
A command-line tool that copies data between databases, files and SaaS platforms in one command, without writing code.
Apache Airflow is a platform to programmatically author, schedule, and monitor workflows defined as Python code (Dags).
A real-time distributed OLAP datastore for low-latency analytics over streaming and batch data, ingesting from Kafka and S3.
A Chinese-language Java backend interview guide covering CS fundamentals, databases, distributed systems, system design and AI application development.