# Engineering behind data migration

_By Swathy · Jul 31, 2023_

We are keen on helping you transition from Canny to FeatureOS in the smoothest way possible. To ensure a smooth transition, we follow these steps during a migration process:

**Before:**

1.  API key and access control validation
    
2.  Data validation and sanity check
    
3.  Test run for migration
    

**During:**

1.  Batch import of data from Canny to FeatureOS
    
2.  Sanity check for each batch import
    
3.  Verification of the imported data
    
4.  Double-check for duplication and missing metadata
    

**After:**

1.  Dry-run on a staging server with the imported data
    
2.  Data validation and metadata checking
    
3.  Engineering sign-off
    
4.  Informing you about the import completion

[View this article on the web](https://help.featureos.app/en/articles/engineering-behind-data-migration)
