Pay for what you use. Not for what we unlock.

Start free, no credit card. You pay for seats and captures — the people who need their own instance, and the scenes your CI captures.

Every plan ships the whole platform. There is no feature behind an upgrade wall, on any tier, including the free one.

Pay yearly and get two months free.

Free

$0/mo

Free forever

For a solo dev trying Midstream on a real project.

Get started free
  • 1 seat
  • 5 captures / month
  • GitHub pull request integration
  • Unlimited viewers on public instances
TeamMost popular

$249/mo

Billed monthly

For teams that need everyone aligned before the merge.

Start free trial
  • 10 seats included
  • 300 captures / month
  • Private instances
  • An instance per reviewer
  • Pay-as-you-go past the included amounts
  • Priority support
Enterprise

Custom

Annual contract

For organizations with volume, compliance, and procurement.

Contact sales
  • Everything in Team
  • Custom seats and captures
  • SSO and SAML
  • Instances on your own domain
  • SLA and a dedicated contact

The whole platform, from the free tier up

The middle column is the point: every capability that makes Midstream feel like Midstream is ticked in all three. You are buying capacity, not permission.

Scroll the table sideways to see every plan.

Free, Team, and Enterprise plans compared by limits, platform capabilities, sharing, and support.
Feature
Free
Team
Enterprise
What you pay for
Seats included110Custom
Captures per month5300Custom
Extra seatsNot included$20 / month eachVolume pricing
Extra capturesNot included$50 per 100Volume pricing
The platform
GitHub pull request integrationIncludedIncludedIncluded
Live instances, not screenshotsIncludedIncludedIncluded
Seeded state at the sceneIncludedIncludedIncluded
An instance per reviewerIncludedIncludedIncluded
Capture history and screenshotsIncludedIncludedIncluded
Deploy logsIncludedIncludedIncluded
Sharing and access
Viewers on a public instanceUnlimitedUnlimitedUnlimited
Private instancesNot includedIncludedIncluded
Your own domainNot includedNot includedIncluded
SSO and SAMLNot includedNot includedIncluded
Support
SupportCommunityPriorityDedicated contact
Uptime SLANot includedNot includedIncluded

What we count

Most pricing pages hide the unit that matters. Past the included amounts you are not pushed up a tier: extra seats are $20 a month each, extra captures $50 per hundred, charged on what you used. Nothing turns off while you are over.

Seats

One per person on your team who opens private or per-person instances. Anyone you send a public instance to is a viewer, not a seat — those are unlimited on every plan, and they never need an account.

Captures

One scene, on one branch. Mark five scenes in your tests and open three pull requests, and that month you have used fifteen captures. Re-running CI on the same commit does not add to the count.

Instances

A per-person instance runs a real copy of your app on a real machine, so it is metered rather than free. A seat covers the people on your team who need their own; public instances stay unlimited, because a viewer shares the one that is already running.

Common questions

Don’t see your answer? Drop us a line.

Stop describing what you built. Hand it over, running.

Start for free ↗

One line of code. No card.