VTS is a tool designed for the transformation and transportation of vectors and unstructured data.
134
stars
4,948
commits
Java
primary language
Sep 11, 2026
updated
VTS (Vector Transport Service) is an open-source tool for moving vectors and unstructured data. It is developed by Zilliz based on Apache Seatunnel.

Built on top of Apache Seatunnel, Vector-Transport-Service offers:
Additionally, Vector-Transport-Service introduces vector-specific capabilities such as multiple data source support, schema matching, and basic data validation.
Future developments include:

docker pull zilliz/vector-transport-service:latest
docker run -it zilliz/vector-transport-service:latest /bin/bash
migration.conf) that declares the execution env, a source connector, and a sink connector. Start with small batches and a single collection/table to validate connectivity before scaling up.env {
parallelism = 1
job.mode = "BATCH"
}
source {
# Source configuration (e.g., Milvus, Elasticsearch, etc.)
Milvus {
url = "https://your-source-url:19530"
token = "your-token"
database = "default"
collections = ["your-collection"]
batch_size = 100
}
}
sink {
# Target configuration
Milvus {
url = "https://your-target-url:19530"
token = "your-token"
database = "default"
batch_size = 10
}
}
Cluster Mode (Recommended):
# Start the cluster
mkdir -p ./logs
./bin/seatunnel-cluster.sh -d
# Submit the job
./bin/seatunnel.sh --config ./migration.conf
Local Mode:
./bin/seatunnel.sh --config ./migration.conf -m local
parallelism based on your data volumebatch_size for optimal performanceVTS supports various connectors for data migration:
For more advanced features, refer to our Tutorial.md and the Apache SeaTunnel Documentation:
For development setup and contribution guidelines, see Development.md.
Need help? Contact our support team:
SeaTunnel is a next-generation, high-performance, distributed data integration tool. It's:
For more information, visit the Apache Seatunnel website.
(top 30 of 359)
Java
98.4%
VTS is a tool designed for the transformation and transportation of vectors and unstructured data.
134
stars
4,948
commits
Java
primary language
Sep 11, 2026
updated
VTS (Vector Transport Service) is an open-source tool for moving vectors and unstructured data. It is developed by Zilliz based on Apache Seatunnel.

Built on top of Apache Seatunnel, Vector-Transport-Service offers:
Additionally, Vector-Transport-Service introduces vector-specific capabilities such as multiple data source support, schema matching, and basic data validation.
Future developments include:

docker pull zilliz/vector-transport-service:latest
docker run -it zilliz/vector-transport-service:latest /bin/bash
migration.conf) that declares the execution env, a source connector, and a sink connector. Start with small batches and a single collection/table to validate connectivity before scaling up.env {
parallelism = 1
job.mode = "BATCH"
}
source {
# Source configuration (e.g., Milvus, Elasticsearch, etc.)
Milvus {
url = "https://your-source-url:19530"
token = "your-token"
database = "default"
collections = ["your-collection"]
batch_size = 100
}
}
sink {
# Target configuration
Milvus {
url = "https://your-target-url:19530"
token = "your-token"
database = "default"
batch_size = 10
}
}
Cluster Mode (Recommended):
# Start the cluster
mkdir -p ./logs
./bin/seatunnel-cluster.sh -d
# Submit the job
./bin/seatunnel.sh --config ./migration.conf
Local Mode:
./bin/seatunnel.sh --config ./migration.conf -m local
parallelism based on your data volumebatch_size for optimal performanceVTS supports various connectors for data migration:
For more advanced features, refer to our Tutorial.md and the Apache SeaTunnel Documentation:
For development setup and contribution guidelines, see Development.md.
Need help? Contact our support team:
SeaTunnel is a next-generation, high-performance, distributed data integration tool. It's:
For more information, visit the Apache Seatunnel website.
(top 30 of 359)
Java
98.4%