KB-2366 How to use the Migration Tool when Migrating to Appian Cloud
Purpose
Appian now provides infrastructure and a tool to assist with migrating data from self-managed environments into Appian Cloud. Appian will provision an AWS S3 bucket and encryption key in Appian Cloud’s AWS Environment, and provide credentials to securely transfer data into Appian Cloud.
These steps are meant for “Server Based” Appian, not Appian on Kubernetes (AoK).
Instructions
- Download the migration tool from Forum. Follow the instructions here
- Ensure you have received the Appian Cloud credentials from your Appian Support contact. Each Appian installation will have a different set of credentials
- Add the following environment variables to each server of the Appian installation that is migrating to Appian Cloud. For step 3c, set the AWS_REGION environment variable to us-gov-east-1 if your Appian Cloud site resides in a GovCloud AWS region. Otherwise, set it to us-east-1.
export AWS_ACCESS_KEY_ID=<YOUR_ACCESS_KEY>export AWS_SECRET_ACCESS_KEY=<YOUR_SECRET_ACCESS_KEY>-
-
Utilize the
--dry-runcommand below to check if the AWS credentials are setup properly
- Run the migration tool on every server of the Appian installation that is migrating to Appian Cloud
- Refer to some example commands below:
./migrate cloud exportbasic command
./migrate cloud export --helpshow the various arguments accepted by the script. Not all commands will be covered in this Knowledge Base article, so it is recommended to run--help
./migrate cloud export --dry-run- validate your AWS credentials, and see a list of folders that will be migrated
- One of the first log messages should say “AWS Identity found”, and the identity should include “appian-cloud-migration”
./migrate cloud export -i /home/appian- run a cloud export where Appian is installed at /home/appian
./migrate cloud export --db-dir <path-to-database-directory>- migrate database data to Appian Cloud. This data should have previously been exported from your database, and stored in its own directory somewhere on one of your servers
- migrate database data to Appian Cloud. This data should have previously been exported from your database, and stored in its own directory somewhere on one of your servers
- Follow the prompts that the migration tool gives you. Enter
?to to get more information about each question - “Application server data” and “engine checkpoints data” only needs to be migrated once. Ensure that it is run on a server that runs the application server or engines, respectively.
- Refer to some example commands below:
- Repeat steps 3 and 4 for each Appian installation that is migrating to Appian Cloud
Affected Versions
This article applies to all versions of "server based" self-managed Appian.
Last Reviewed: January 2026

export AWS_REGION=<US-EAST-1 | US-GOV-EAST-1>