# ScyllaDB Migrator > Migrate data using Spark from Apache Cassandra or DynamoDB to ScyllaDB. 2026, ScyllaDB. All rights reserved. ## Pages - [ScyllaDB Migrator Documentation](https://migrator.docs.scylladb.com/branch-1.0.x/index.md): The ScyllaDB Migrator is a Spark application that migrates data to ScyllaDB. Its main features are t... - [Tutorials](https://migrator.docs.scylladb.com/branch-1.0.x/tutorials/index.md): * [Migrate from DynamoDB to ScyllaDB Alternator Using Docker](https://migrator.docs.scylladb.com/bra... - [Getting Started](https://migrator.docs.scylladb.com/branch-1.0.x/getting-started/index.md): Since the Migrator is packaged as a Spark application, you first have to set up a Spark cluster to u... - [Migrate from DynamoDB to ScyllaDB Alternator Using Docker](https://migrator.docs.scylladb.com/branch-1.0.x/tutorials/dynamodb-to-scylladb-alternator/index.md): In this tutorial, you will replicate 1,000,000 items from a DynamoDB table to ScyllaDB Alternator. - [Set Up a Spark Cluster with Ansible](https://migrator.docs.scylladb.com/branch-1.0.x/getting-started/ansible.md): An [Ansible](https://www.ansible.com/) playbook is provided in the [ansible folder](https://github.c... - [Set Up a Spark Cluster with AWS EMR](https://migrator.docs.scylladb.com/branch-1.0.x/getting-started/aws-emr.md): This page describes how to use the Migrator in [Amazon EMR](https://aws.amazon.com/emr/). This appro... - [Configuration Reference](https://migrator.docs.scylladb.com/branch-1.0.x/configuration.md): This page documents the schema of the YAML configuration file used by the Migrator and the Validator... - [Set Up a Spark Cluster with Docker](https://migrator.docs.scylladb.com/branch-1.0.x/getting-started/docker.md): This page describes how to set up a Spark cluster locally on your machine by using Docker containers... - [Migrate from Apache Cassandra or from a Parquet File](https://migrator.docs.scylladb.com/branch-1.0.x/migrate-from-cassandra-or-parquet.md): This page explains how to fill the `source` and `target` properties of the [configuration file](http... - [Migrate from DynamoDB](https://migrator.docs.scylladb.com/branch-1.0.x/migrate-from-dynamodb.md): This page explains how to fill the `source` and `target` properties of the [configuration file](http... - [Rename Columns](https://migrator.docs.scylladb.com/branch-1.0.x/rename-columns.md): The migration requires the target table (if it already exists) to have the same schema as the source... - [Run the Migration](https://migrator.docs.scylladb.com/branch-1.0.x/run-the-migration.md): After you have [set up a Spark cluster](./getting-started#set-up-a-spark-cluster) and [configured th... - [Manual Set Up of a Spark Cluster](https://migrator.docs.scylladb.com/branch-1.0.x/getting-started/spark-standalone.md): This page describes how to set up a Spark cluster on your infrastructure and to use it to perform a ... - [Stream Changes](https://migrator.docs.scylladb.com/branch-1.0.x/stream-changes.md): Instead of terminating immediately after having copied a snapshot of the source table, the migrator ... - [Validate the Migration](https://migrator.docs.scylladb.com/branch-1.0.x/validate.md): In addition to the monitoring user interface provided by Spark, you can run another program, after r... --- For more comprehensive documentation, see [llms-full.txt](https://migrator.docs.scylladb.com/branch-1.0.x/llms-full.txt)