Apache SeaTunnel logo

Apache SeaTunnel

Apache SeaTunnel is a high-performance, distributed data integration platform that supports real-time and batch data synchronization. It provides a connector API with support for over 100 data sources and sinks.

1 APIs 2 Capabilities 6 Features 42.1 / 100 thin
Data IntegrationETLELTBatchStreamingApacheOpen Source

API Rating

42.1/ 100
thin
Scored 2026-05-20 · rubric v0.3
Discoverability80.0
Contract Quality59.8
Governance39.5
Operational Transparency36.8
Developer Ergonomics8.7
Commercial Clarity39.5

APIs

Apache SeaTunnel REST API

SeaTunnel provides a REST API for job management and monitoring, a Connector API for building custom data sources and sinks, and a Transform API for data transformation, support...

Capabilities

Apache SeaTunnel REST API — Jobs

Apache SeaTunnel REST API — Jobs. 4 operations. Lead operation: Apache SeaTunnel Stop Job. Self-contained Naftiko capability covering one Apache Seatunnel business surface.

Run with Naftiko

Apache SeaTunnel REST API — Monitoring

Apache SeaTunnel REST API — Monitoring. 2 operations. Lead operation: Apache SeaTunnel Get Overview. Self-contained Naftiko capability covering one Apache Seatunnel business sur...

Run with Naftiko

Features

200+ Connectors

Over 200 built-in connectors for databases, warehouses, and file systems

Batch and Streaming

Unified API for both batch ETL and real-time streaming jobs

Schema Evolution

Automatic schema detection and evolution support

Distributed Execution

Zeta execution engine with no external dependencies

CDC Support

Change Data Capture for real-time database synchronization

Transform Layer

Built-in SQL and custom transform functions

Use Cases

Database Migration

Migrate data between databases with schema mapping

Data Warehouse Loading

Load and sync data into data warehouses

Real-Time Synchronization

CDC-based real-time sync between source and target systems

Data Lake Ingestion

Ingest data from multiple sources into a data lake

Integrations

Apache Kafka

Kafka source and sink connector for streaming pipelines

Apache Flink

Run SeaTunnel jobs on Flink execution engine

Apache Spark

Run SeaTunnel jobs on Spark execution engine

ClickHouse

High-performance ClickHouse sink connector

Doris

Apache Doris connector for analytical workloads

Semantic Vocabularies

Apache Seatunnel Context

10 classes · 32 properties

JSON-LD

API Governance Rules

Apache SeaTunnel API Rules

6 rules · 4 errors 2 warnings

SPECTRAL

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
Documentation
Documentation
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD

Sources

Raw ↑
aid: apache-seatunnel
name: Apache SeaTunnel
description: Apache SeaTunnel is a high-performance, distributed data integration platform that supports real-time and batch
  data synchronization. It provides a connector API with support for over 100 data sources and sinks.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Data Integration
- ETL
- ELT
- Batch
- Streaming
- Apache
- Open Source
created: '2026-03-16'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/apache-seatunnel/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: apache-seatunnel:apache-seatunnel-rest-api
  name: Apache SeaTunnel REST API
  description: SeaTunnel provides a REST API for job management and monitoring, a Connector API for building custom data sources
    and sinks, and a Transform API for data transformation, supporting over 100 built-in connectors.
  humanURL: https://seatunnel.apache.org/docs/
  tags:
  - Data Integration
  - Job Management
  - REST
  - Apache
  - Open Source
  properties:
  - type: Documentation
    url: https://seatunnel.apache.org/docs/
  - type: OpenAPI
    url: openapi/apache-seatunnel-rest-api.yaml
  - type: NaftikoCapability
    url: capabilities/rest-jobs.yaml
  - type: NaftikoCapability
    url: capabilities/rest-monitoring.yaml
maintainers:
- FN: Kin Lane
  email: [email protected]
common:
- type: GitHubOrganization
  url: https://github.com/apache/seatunnel
- type: Documentation
  url: https://seatunnel.apache.org/
- type: SpectralRules
  url: rules/apache-seatunnel-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/apache-seatunnel-vocabulary.yaml
- type: JSONLD
  url: json-ld/apache-seatunnel-context.jsonld
- type: Features
  data:
  - name: 200+ Connectors
    description: Over 200 built-in connectors for databases, warehouses, and file systems
  - name: Batch and Streaming
    description: Unified API for both batch ETL and real-time streaming jobs
  - name: Schema Evolution
    description: Automatic schema detection and evolution support
  - name: Distributed Execution
    description: Zeta execution engine with no external dependencies
  - name: CDC Support
    description: Change Data Capture for real-time database synchronization
  - name: Transform Layer
    description: Built-in SQL and custom transform functions
- type: UseCases
  data:
  - name: Database Migration
    description: Migrate data between databases with schema mapping
  - name: Data Warehouse Loading
    description: Load and sync data into data warehouses
  - name: Real-Time Synchronization
    description: CDC-based real-time sync between source and target systems
  - name: Data Lake Ingestion
    description: Ingest data from multiple sources into a data lake
- type: Integrations
  data:
  - name: Apache Kafka
    description: Kafka source and sink connector for streaming pipelines
  - name: Apache Flink
    description: Run SeaTunnel jobs on Flink execution engine
  - name: Apache Spark
    description: Run SeaTunnel jobs on Spark execution engine
  - name: ClickHouse
    description: High-performance ClickHouse sink connector
  - name: Doris
    description: Apache Doris connector for analytical workloads