Migration Tool Repo
Setup
Step 1: Download the Migration Tool
Step 2: Install Dependencies
Step 3: Configure Environment
Create a.env file with your configuration:
You can find your Arize API key and Space ID in your Arize AX account settings.
Supported Data Types
| Data Type | Details |
|---|---|
| Datasets & Experiments | • All datasets and their corresponding experiments • Experiment evaluations not yet migrated |
| Project Traces | • Contains traces, evaluation, and human annotations |
⚠️ Import Warning for Annotations ⚠️
- Wait for traces to be indexed: After importing traces, you must wait a few minutes for them to be loaded and indexed in Arize AX before sending annotation data. The import process will prompt you to verify traces are available before proceeding with annotations.
- 31-day window: Only annotations for traces from the past 31 days can be logged to Arize. If your traces are older than 31 days, their annotations will be skipped with a warning message.
Usage
Export from Phoenix
Import to Arize
Generated Files
After export and import, you’ll see this structure:Troubleshooting
Import issues with traces
The formatting of some span attributes may not be compatible between Arize and Phoenix. We tried to cover as many cases as possible, but there may be some missing ones. If you encounter errors:- Check the
results/folder to see what errors have occured - Fix them in the project’s
traces.jsonfile - Re-import the data to Arize
Import issues with annotations
- Wait for traces to be fully indexed in Arize AX before importing annotations
- Check that your traces are within the 31-day window
- Review the
results/folder for detailed error messages
For Large Projects and Datasets
- Be patient - large imports can take time
- Monitor the
results/folder for progress
🎉 Congratulations - Your Phoenix data is now available in Arize AX!
More Support
- Detailed documentation: Check the GitHub repository
- Report issues: GitHub Issues

