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