Product Guide
Viewing Demos
Share and view Midstream demos
Viewing Demos
Midstream demos are live, interactive versions of your application. Here's how to get the most out of them.
Accessing Demos
From Pull Requests
When tests run on a pull request, Midstream comments with demo links:
- Find the Midstream comment on your PR
- Click on any checkpoint name to view that demo
- The demo opens in a new tab
From the Dashboard
Access all your demos from the Midstream dashboard:
- Navigate to your project
- Select a branch or pull request
- Browse checkpoints and click to view
Interacting with Demos
Demos are fully interactive - you can:
- Click and navigate - Explore the app as a user would
- Fill forms - Enter data and submit forms
- Trigger actions - Click buttons and see results
The demo preserves the exact state from when the checkpoint was captured, including:
- User session and authentication
- Form data and selections
- Browser cookies and localStorage
- API response data
Sharing Demos
Each demo has a unique, shareable URL:
https://checkout-page.myorg.midstream.studio
Share this URL with:
- Team members for code review
- Designers for feedback
- Product managers for approval
- QA for testing
No login required to view demos - anyone with the link can access them.
Demo Lifecycle
Demos are available as long as:
- The pull request is open
- The branch exists
- You haven't exceeded your plan limits
When a PR is merged or closed, demos remain available for a retention period based on your plan.
Best Practices
- Add descriptive names - Make it clear what each checkpoint shows
- Use folders - Group related checkpoints together
- Include context - Add descriptions explaining the user journey
- Share early - Use demos for early feedback, not just final review