Midstream Docs
Product Guide

Product Guide

Learn how to use Midstream effectively

Product Guide

This guide covers everything you need to know about using Midstream to create and share demos from your E2E tests.

What is Midstream?

Midstream turns your Playwright E2E tests into shareable, live demos. When you add checkpoint calls to your tests, pull requests automatically get links to working demos that anyone can interact with.

Key Concepts

Checkpoints

A checkpoint is a captured moment in your test. When someone views a checkpoint demo, they see your app exactly as it appeared at that point - with all the state, data, and context intact.

Demos

Demos are live, interactive versions of your app at a specific checkpoint. They're not recordings - viewers can click around and explore the actual application state.

Pull Request Integration

When your tests run in CI, Midstream automatically comments on pull requests with links to available demos. Reviewers can see exactly what the PR changes look like, without pulling the branch locally.

Getting Started

  1. Set up your first demo in 5 minutes
  2. Configure CI integration for automatic demos
  3. Learn how to view demos effectively

On this page