Skip to main content
After completing this workflow, you can download telemetry data from a Run to a file for use in external tools or for archiving.

Before you begin

  • You have a Run with ingested telemetry data.
  • Choose the export method that fits your use case. Supported file types vary by method.

How data export works

Sift exports telemetry data from a Run to a downloadable file. You can export all Channels in a Run or a specific selection. Exports run in the background so you can continue working while your file is prepared. When exporting from the UI, you can do so in two ways:
  • From a Run’s overview page: select specific Channels and export them directly.
  • From Explore: export the Channels currently plotted in a Timeseries Panel from an active Explore session.
Both UI paths support the same export formats. For programmatic exports, use the REST API, Python client, or Sift CLI.

Export data from the UI

Export from a Run’s overview page

  1. On the Sift homepage, search for the Run in the Run name or description box.
  2. In the Runs table, click the Run.
  3. Click Export Data.
  4. In the Channels table, select the Channels you want to export. To export the entire Run, click Select all Channels.
  5. Click Next.
  6. Select a file format.
  7. Optional: Select a Channel name display option, a file splitting option, or a Channel data grouping option.
  8. Click Export.

Export from Explore

Export from Explore is only available for Timeseries Panels.
Export restrictions: Nested Calculated Channels cannot be exported and are excluded from the output. Relative Time mode is not supported for export.
  1. In the Timeseries Panel toolbar, click Export data.
  2. Select an export option.
  3. Optional: If you select Advanced Export, configure Channel name display, file splitting, and Channel data grouping in the Export Data dialog.
  4. Click Export.

Export using the REST API

Sift provides two REST API mechanisms for exporting data.

Data querying

  1. Use POST /api/v2/data to query specific Channels over a time window and receive the response immediately.

Export to file

  1. Use POST /api/v1/export to submit a background export job.
  2. Use GET /api/v1/export/{jobId}/download-url to retrieve the download link when the job is complete.

Export using the Python client

  1. Install the official Python client.
  2. Configure the client with your API key and Sift URL.
  3. Export data using the appropriate method for your use case. For code examples and full method references, see Export data programmatically.

Export using the Sift CLI

Use sift-cli export to export data from the command line. See the Sift CLI getting started guide to learn more.

Verify

A notification confirms the background export has started. Track its progress in the Jobs menu.

Reference