Export from UI
The XeroML UI provides one-click exports for traces, observations, and scores. Use this for ad-hoc analysis, sharing data with stakeholders, or importing into spreadsheet tools.
Exporting Traces
- Navigate to Traces in your project
- Apply any filters (date range, environment, tags, user, score thresholds)
- Click Export → CSV or JSON
- Select which columns to include
- Click Download
The export reflects the current filter state — only matching traces are included.
Available Export Formats
| Format | Best for |
|---|---|
| CSV | Spreadsheet analysis, sharing with non-technical stakeholders |
| JSON | Programmatic processing, feeding into data pipelines |
| JSONL | Line-delimited JSON for streaming / large file processing |
What’s Included
The export includes the fields visible in the current table view, plus optionally:
- Full input/output text
- All metadata key-value pairs
- Scores (all dimensions or specific ones)
- Observation count and cost breakdown
Exporting Scores
Navigate to Evaluations → Scores and use the Export button to download all scores for a time range — useful for analysis in external BI tools.
Exporting Datasets
Navigate to Evaluation → Datasets, open a dataset, and click Export to download all items as CSV or JSON.
Export Limits
Single UI exports are limited to 10,000 rows. For larger exports:
- Use the Public API with pagination
- Use the Blob Storage Export for continuous large-scale exports
- Use Query via SDK for programmatic bulk access