Stream toolLive

export.stream

Export your StreamElements data, overlays, and assets as a ZIP

About

export.stream is a web app that lets StreamElements users export their channel data for backup or migration. You authenticate with your channel JWT, pick which data types to include, and get a ZIP with JSON or CSV data plus overlay assets, a manifest with SHA-256 hashes, and real-time progress. Partial failures don't block the rest of the export.

Features

  • JWT login using your StreamElements channel JWT (OAuth2 support is implemented for when StreamElements enables third-party OAuth)
  • Selective export with quick presets: All, Overlays Only, Bot Config
  • JSON for raw data and CSV for human-readable tables
  • Automatic download of overlay images, sounds, and other media with smart deduplication
  • Exportable data: commands, timers, overlays, points, stats, store items, chat filters, and custom variables
  • Real-time progress with cancel support and partial export on failures
  • Export manifest with SHA-256 hashes and metadata in each ZIP
  • Token kept in sessionStorage for the current browser session only

Platforms

  • Web

Tech stack

  • Vite
  • TypeScript
  • JSZip
  • Zod
  • Netlify Functions
  • Arcjet
  • StreamElements API v2
  • Biome
  • Vitest