Home > About Fly
Export to PDFFly provides an all-in-one migration solution for the following Microsoft 365 and Google workspaces. The solution allows organizations to migrate objects simply and quickly between sources and destinations without the need for any installation or complex configuration.
Exchange Online
Exchange Online to Exchange Online
Exchange Online to Gmail
Exchange On-Premises
Microsoft 365 Groups
Microsoft 365 Groups to Microsoft 365 Groups
Microsoft 365 Groups to Google Groups
Microsoft Teams
Microsoft Teams to Microsoft Teams
Microsoft Teams to Google Chat Space
Microsoft Teams Chat
Microsoft Teams Chat to Microsoft Teams Chat
Microsoft Teams Chat to Google Chat Space
OneDrive
OneDrive to OneDrive
OneDrive to Google Drive
Power Platform
SharePoint Online
SharePoint Online to SharePoint Online
SharePoint Online to Google Drive
Gmail
Google Drive
Active Directory
Microsoft Entra ID
Device
Exchange Online Public Folder
Fly also supports Aviator to serve your ongoing restructuring and ad-hoc data movement needs. When your bulk project-based migration has finished, Aviator is the perfect companion to copy or merge Microsoft 365 Groups, Teams, channels, planners, SharePoint data, or OneDrive data across tenants.
The table below outlines the required browser versions to support Fly.
| Browser | Version |
|---|---|
| Google Chrome | The latest version |
| Mozilla Firefox | The latest version |
| Microsoft Edge based on Chromium | The latest version |
Fly supports the following languages: English, Japanese, and Korean.
All of the following tenants can be used as the source or destination in Microsoft 365 Tenant to Tenant migrations.
Microsoft 365 Commercial tenant
Microsoft Education Environment
Microsoft 365 Government GCC High tenant
Microsoft 365 Government GCC tenant
GoDaddy tenant
21Vianet tenant
Note the following before getting started.
When you use Fly to perform migrations, the source or destination can be a Microsoft 365 Commercial, Microsoft 365 Government GCC, or Microsoft 365 Government GCC High tenant.
In the AvePoint Online Services commercial environment, the source and destination must be Microsoft 365 Commercial tenants. You cannot create an app profile/service account profile for a GCC or GCC High tenant.
If you want to migrate from a Microsoft 365 Commercial tenant to a GCC/GCC High tenant or from a GCC/GCC High tenant to a Microsoft 365 Commercial tenant, you can create an app profile/service account profile for the corresponding tenant in the U.S. Government environment of AvePoint Online Services. If you do not have a U.S. Government environment of AvePoint Online Services, you can contact your AvePoint account executive.
To register a 21Vianet in AvePoint Online Services, contact your AvePoint account executive for assistance.
Supported Migration Paths:
| Source | Destination |
|---|---|
| 21Vianet | 21Vianet |
| 21Vianet | Microsoft 365 Commercial |
| Microsoft 365 Commercial | 21Vianet |
Supported Migration Types:
Exchange Online Migration
Microsoft 365 Groups Migration
Microsoft Teams Migration
Microsoft Teams Chat Migration
OneDrive Migration
SharePoint Online Migration
Supported Authentication Methods:
Custom app profile
Custom delegated app profile (only supported for Microsoft Teams and Microsoft Teams Chat Migration)
Service account
Unsupported Elements:
Exchange Online Migration
The ChangeTeamsMeetingScopeAsEveryone customized feature (unsupported when the destination is a 21Vianet)
Events that contain safe links (unsupported when migrating from Microsoft 365 Commercial to 21Vianet)
Microsoft 365 Groups/Microsoft Teams Migration
Planner data
Information Rights Management
Group settings (only unsupported when migrating from Microsoft 365 Commercial/21Vianet to 21Vianet)
SharePoint Online Migration
Change the look > Header > Site logo thumbnail
Retention labels
Information Rights Management
Image Tags columns
OneDrive Migration
Meeting Recordings
Retention labels
Information Rights Management
For more support details, refer to the Fly Support Lists of each migration type.
Data encryption can be divided into two scenarios: data transmission encryption and data storage encryption.
For data transmission encryption, Fly makes outbound API calls over HTTPS encrypted channels.
For data storage encryption, Fly uses 256-bit AES keys to encrypt the data before the data is transmitted to Microsoft Azure storage.
| Migration Type | Data Transmission Encryption | Data Storage Encryption |
|---|---|---|
| SharePoint Online Migration / Aviator – SharePoint Online | HTTPS | AES-256 |
| OneDrive Migration / Aviator – OneDrive | HTTPS | AES-256 |
| Exchange Online Migration / Exchange On-Premises Migration/ Exchange Online Public Folder Migration | HTTPS | N/A |
| Microsoft 365 Groups Migration / Aviator – Microsoft 365 Groups | HTTPS | AES-256 |
| Microsoft Teams Migration / Aviator – Microsoft Teams | HTTPS | AES-256 |
| Microsoft Teams Chat Migration | HTTPS | AES-256 |
| Power Platform Migration | HTTPS | N/A |
| Gmail Migration | HTTPS | N/A |
| Google Drive Migration | HTTPS | AES-256 |
Fly is integrated with AvePoint Online Services. Refer to the following sections for details.
Fly is integrated with AvePoint Online Services. To access Fly, you can directly sign in to the following addresses with an AvePoint Online Services account according to your AvePoint Online Services environment.
Fly supports the same functionalities for both the Commercial environment and the U.S. Government environment of AvePoint Online Services.
Commercial environment: https://fly.avepointonlineservices.com.
U.S. Government environment: https://fly-gov.avepointonlineservices.com.
Additionally, you can first sign in to AvePoint Online Services, and select the Fly service. AvePoint provides the following methods to sign up for an AvePoint Online Services account:
Sign up on the AvePoint Online Services website.
On the AvePoint website, visit the AvePoint Online Services page.
To sign up for the AvePoint Online Services U.S. Government environment, which is a version available on Microsoft’s Cloud Platform for U.S. Government, access the following URL: https://usgov.avepointonlineservices.com/.
For the best performance, we recommend that you select the same data center as your destination tenant.
For details, refer to the AvePoint Online Services User Guide.
From any page within Fly, you can click the AvePoint icon in the left navigation to access AvePoint Online Services. If you have subscriptions to other AvePoint services, you can also click the corresponding service group and click the service to access it.
AvePoint Online Services is the entry point for Fly. Before launching the Fly service to users in your organization, you must add the users as AvePoint Online Services users, assign the service subscriptions to them, and grant the application administrator role to each user. The application administrator role has full control permission and can use all functionalities.
For details on how to add users in AvePoint Online Services > Management > User management, refer to Manage Users.
The multi-cloud security platform for Google, seamlessly integrates AvePoint’s data protection technologies into a robust and scalable solution. This platform empowers you to manage, govern, and protect Google Workspace and Cloud with confidence in the security and quality of your data.
Complete Google Data Protection – Experience comprehensive protection with Google Workspace Backup, which securely safeguards and swiftly restores your Google Workspace, Directory, and Classroom data. Benefit from granular solutions designed to prevent data loss and ensure business continuity. To learn more, refer to the Cloud Backup for Google Workspace User Guide.
Proactive Risk Intelligence – Stay ahead of potential threats with Insights, offering proactive risk intelligence across Google Workspace. Gain powerful data security insights that help reduce the security burden by easily identifying, prioritizing, and rectifying controls for Google Workspace permissions, membership, and sharing. Utilize Google’s DLP engine for advanced sensitivity scanning, risk monitoring, and data leak prevention through smarter permissions control. To learn more, refer to the AvePoint Insights User Guide.
Command the Entire Information Lifecycle – Take full command of your information lifecycle with Opus, ensuring a seamless and efficient content management experience across Google Workspace. Centrally manage and control records to achieve operational efficiency and compliance, streamlining your information governance processes. Drive productivity with in-depth analysis by discovering and classifying inactive and ROT (redundant, obsolete, or trivial) data—empowering smarter decisions on what data to keep and what to remove. To learn more, refer to the AvePoint Opus User Guide.
Build a Modern, Agile Workspace – Transform your workspace by breaking down data silos and unifying your data with Fly. This solution simplifies even the most complex data migrations, helping you modernize and transform your data with our Azure-hosted SaaS solution for Google Workspace workload migration or tenant restructuring. To learn more, refer to this user guide.
Reliable Google VM Safeguard – Attain robust data protection for your Google VM instances and Google Cloud Storage buckets with Cloud Backup for IaaS + PaaS, ensuring data is securely backed up and can be rapidly restored. Meet diverse operational needs with flexible mode options: leverage the SaaS infrastructure mode for centralized, policy-driven protection, or opt for the CAP Gateway mode to minimize network latency and enhance backup performance. To learn more, refer to the Cloud Backup for IaaS + PaaS User Guide.
Elevate Google Workspace Security and Governance – Access a comprehensive, unified control center that strengthens data security, ensures compliance, and simplifies administration across Google Workspace. The platform is built around five core modules – Administration, Governance, Risk intelligence, Policy enforcement, and Information management – it centralizes multi-tenant user and space management with granular, role-based access; automates lifecycle workflows and service templates (including MyHub requests) for users and shared drives; continuously classifies drive content to surface high-risk objects and external exposure; translates organizational rules into monitored, auto-remediated, or approval-routed actions; and orchestrates retention, labeling, and defensible disposal to meet regulatory obligations. Together, these capabilities streamline operations, elevate your security posture, and deliver end-to-end governance across your digital workspace. To learn more, refer to the Confidence Platform for Google User Guide.
These features collectively enhance the security, management, and efficiency of your Google Workspace and Cloud environments, ensuring robust data protection and streamlined operations.
To perform a migration for a Microsoft 365 Groups environment, you must first create a connection between Fly and both the source and destination Microsoft 365 tenants on the Connections page under Settings. You can use the Create connection panel to select which tenants to migrate the environment to and from, and even the container for auto mapping (this is optional but very handy!).
Once a connection has been established, you can then create a migration policy to define the scope of the migration under the same Settings section through Migration policies. Configure the filters to define the objects you want to migrate, such as Group membership, SharePoint team sites, and files. Configure the conflict resolution and user mappings, and you will be ready to create a migration project.
A migration project can be initiated on the Projects page from the left pane. This page allows you to define which Microsoft 365 Groups mappings you would want to run the migration with. Select Full migration and ensure that the available user seats / objects are sufficient for the migration, and then click Run to proceed with the migration.
For details about migrating a Microsoft 365 Groups environment, refer to Perform Microsoft 365 Groups Migrations.
You can create a SharePoint Online project in Fly, select SharePoint Online connections as the source and destination connections. When adding mappings to the project, enter OneDrive object URLs as the sources and SharePoint Online object URLs as the destinations as required. For example:

Choose one of the following resolutions to migrate your data:
You can create a OneDrive project and add project mappings to map source OneDrive users to destination OneDrive users. Then, configure a filter policy in the OneDrive migration policy as the screenshot shown below to filter the source data you want to migrate.

You can create a SharePoint Online project in Fly, select SharePoint Online connections as the source and destination connections. When adding mappings to the project, enter the source OneDrive folder URLs and the destination OneDrive object URLs as required. For example:

You can select one or multiple projects on the Projects page and click Generate report to generate migration reports. Then, you can access them in the Fly Download Center, where you can view details of migration reports and download reports from the built-in dashboard. You can click Refresh to retrieve the latest statuses of all reports. Once refreshed, you can view all reports whose status are listed as "Finished" or as "Exceptions". Click the Download button next to the job ID to download the migration reports before the expiration time of the reports. A ZIP file of the reports will be downloaded to the current browser’s download location. Other functions of the Download Center include stopping any in progress or in queue report generation jobs, deleting any migration reports that are no longer needed, and searching for report generation jobs using keywords.
For details about downloading and viewing job reports, refer to Download Center.
There are some additional documents of Fly for your guidance:
Fly Troubleshooting Guide – Provides details of any error codes in your migration reports and helpful recommendations, which can assist you in resolving or avoiding specific errors in your migrations.
Fly Migration Process Guide – A walkthrough of all processes included in an entire migration project of Fly.
Fly Support Lists – Details the supported and unsupported elements when migrating with Fly.