NebulaGraph Exchange

Seamlessly Import, Export, and Transform Data for NebulaGraph Database

Preprocess and customize data workflows with flexible transformation capabilities

Ensure smooth migration with Spark-based processing, logging, and checkpoint recovery

Included with your NebulaGraph Database Enterprise Version installation

What is NebulaGraph Exchange

NebulaGraph Exchange is an Apache Spark-based data integration tool designed to simplify data migration and synchronization with NebulaGraph Database. It enables users to efficiently import data from diverse data sources into NebulaGraph or export graph data for downstream analysis and applications.


With flexible deployment options across x86 and ARM64 architectures, NebulaGraph Exchange helps organizations accelerate graph adoption by providing reliable, scalable, and efficient data transfer capabilities for graph-based applications.

Why NebulaGraph Exchange

logo

Simplify Graph Data Migration

Move large-scale datasets from existing systems into NebulaGraph Database with support for multiple data sources, including relational databases, distributed storage systems, cloud platforms, and graph databases.
Logo

Build Flexible Data Pipelines

Customize data import workflows with built-in preprocessing capabilities and GQL templates to transform data and adapt it to different graph schemas.
Logo

Ensure Reliable Data Transfer

Improve operational reliability with detailed logging, checkpoint-based resumable transfers, and failed GQL statement reloading to minimize interruptions during large-scale data migration.

Key Features

Flexible Data Import from Multiple Sources

NebulaGraph Exchange supports importing data from a wide range of data sources, including local file systems, HDFS, Hive, JDBC, Kafka, MaxCompute, Neo4j, NebulaGraph Database 3.x, Amazon S3, and Tencent Cloud. Users can also import data into NebulaGraph Database using customized GQL templates, enabling flexible mapping between source data and graph models.

Data Preprocessing During Import

Prepare and transform data during the import process without requiring additional processing pipelines. NebulaGraph Exchange supports common preprocessing operations such as filtering, field concatenation, and field separation, helping users convert raw data into graph-ready formats efficiently.

Reliable Transfer with Logging and Checkpoints

NebulaGraph Exchange provides detailed execution logs to help users monitor migration progress and troubleshoot potential issues. Checkpointing allows users to configure checkpoint files for resumable data transfer, reducing the risk of restarting large-scale migration tasks from the beginning.

Failed Query Recovery and Data Reloading

When GQL statements fail during data import, NebulaGraph Exchange enables users to reload failed statements and continue the migration process, improving operational efficiency and reducing manual intervention.

Flexible Data Export

Export graph data from NebulaGraph Database to local files or other graph systems for further processing, analytics, backup, or integration with downstream applications.

Image

Use Cases

Go From Zero to Graph in Minutes

Spin Up Your NebulaGraph Cluster Instantly! 

✅ 14-day free trial

✅ No credit card required

✅ Cancel anytime

Go From Zero to Graph in Minutes

Spin Up Your NebulaGraph Cluster Instantly! 

✅ 14-day free trial ✅ No credit card required ✅ Cancel anytime

Go From Zero to Graph in Minutes

Spin Up Your NebulaGraph Cluster Instantly! 

✅ 14-day free trial
✅ No credit card required
✅ Cancel anytime