Pricing
Insight has a free plan and paid plans, priced by sessions a month. Every plan is a flat price: going over a limit never costs extra.
Free
Trying Insight on a staging player or a small audience.
$0
No card needed
Start free- 5,000 sessions a month
- 1,000 recording minutes a month
- Sessions kept 30 days
- 3 members
Pro
One service in production, run by a small team.
$49 $490 a month a year
or $490 a year
instead of $588
Choose Pro- 50,000 sessions a month
- 10,000 recording minutes a month
- Sessions kept 30 days
- 5 members
Team
RecommendedProduction teams who compare releases across a quarter.
$249 $2,490 a month a year
or $2,490 a year
instead of $2,988
Choose Team- 300,000 sessions a month
- 100,000 recording minutes a month
- Sessions kept 90 days
- 20 members
Business
Large audiences, with a year of trends to look back on.
$999 $9,990 a month a year
or $9,990 a year
instead of $11,988
Choose Business- 3,000,000 sessions a month
- 500,000 recording minutes a month
- Sessions kept 90 days
- Unlimited members
Enterprise
Sessions, sources, retention and every other limit agreed with you. Invoiced, on a yearly contract.
From $2,500 a month
Talk to usRead-only access is free and unlimited on every plan. Members are the people who can change things. Which plan do I need?
Compare the plans
| Limit | Free | Pro | Team | Business | Enterprise |
|---|---|---|---|---|---|
| Price a month | $0 | $49 | $249 | $999 | From $2,500 |
| Price a year | $0 | $490 | $2,490 | $9,990 | Yearly contract |
| Sessions a month | 5,000 | 50,000 | 300,000 | 3,000,000 | Custom |
| Recording minutes a month Time above baseline detail | 1,000 | 10,000 | 100,000 | 500,000 | Custom |
| Sessions kept | 30 days | 30 days | 90 days | 90 days | Custom |
| Hourly summaries kept | 90 days | 90 days | 90 days | 13 months | Custom |
| Source units a month A source is an encoder or origin that reports what it publishes. Each relay network it publishes through counts as one unit. | 1 | 3 | 10 | 50 | Custom |
| End-to-end latency range How far back you can see the time from a source publishing to a viewer receiving. | 24 hours | 3 days | 7 days | 14 days | Custom |
| Projects | 2 | 5 | 20 | 50 | Custom |
| Ingest keys per project | 2 | 2 | 5 | 10 | Custom |
| Members Owners, admins and members. People with read-only access are free. People who can change things | 3 | 5 | 20 | Unlimited | Unlimited |
| Read-only access | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited |
| Trace library | 250 MiB | 1 GiB | 10 GiB | 50 GiB | Custom |
| Payment | None | Card, monthly or yearly | Card, monthly or yearly | Card, monthly or yearly | Invoice, yearly |
Prices in US dollars, before tax. The trace library holds the traces you upload or export from Insight; traces in a personal workspace are kept 14 days, and in a team workspace 90 days unless the team changes that.
The moqtap CLI on each plan
| Feature | Free | Pro | Team | Business | Enterprise |
|---|---|---|---|---|---|
| Link presets Throttle a session to offline, 3G or 4G with moqtap intercept --link. | Included | Included | Included | Included | Included |
| Scenario files Run any network scenario file with moqtap intercept -s. | Not included | Included | Included | Included | Included |
| Scenario library Use the online scenario library. | Not included | Included | Included | Included | Included |
| Scenario sharing Share scenarios with your organisation. | Not included | Included | Included | Included | Included |
| Headless runs Run scenarios in CI, signed in with MOQTAP_TOKEN (a personal access token or a service token). | Not included | Not included | Included | Included | Included |
| Per-track shaping Shape each track separately in a scenario file, with traffic classes and buckets. | Not included | Not included | Not included | Included | Included |
| Per-object rules Drop, delay or replace individual objects with rules in a scenario file. | Not included | Not included | Not included | Included | Included |
| Impairment API Drive network impairment from your own HTTP or socket API. | Not included | Not included | Not included | Not included | Included |
| Offline licence An offline licence for air-gapped machines, valid for the contract period. | Not included | Not included | Not included | Not included | Included |
Which plan do I need?
Sessions: how many people watch
A session is one viewer's playback. If each viewer watches once a day, a plan's sessions a month divided by 30 is roughly how many viewers a day it covers. A viewer who watches twice a day counts twice. These are rough guides; the portal shows your real count.
| Plan | Sessions a month | Viewers a day, roughly | Raised detail a day, roughly |
|---|---|---|---|
| Free | 5,000 | 170 | 33 minutes |
| Pro | 50,000 | 1,700 | 6 hours |
| Team | 300,000 | 10,000 | 56 hours |
| Business | 3,000,000 | 100,000 | 280 hours |
Recording minutes: how much detail you capture
Every session reports at baseline detail, which is always on and does not use recording
minutes. Recording minutes are the time a session spends recording above baseline: when
your player raises detail with escalate(), when a
flight-recorder trigger fires on a stall, or when a capture window you open in Insight
covers the session. They are counted for the whole workspace. When the month's minutes run
out, sessions keep reporting at baseline until the next month begins, UTC, or until the
workspace moves to a plan with more minutes.
The rest
- Sessions kept: how far back you can open a single session. Team and Business keep a quarter, enough to compare releases.
- Hourly summaries kept: how far back what changed and health go. Free, Pro and Team keep a quarter; Business keeps 13 months, for year-on-year trends.
- Projects and ingest keys: one project per app or service, and a key per environment or release channel.
What counts as a session
Insight is counted in sessions. A session is one viewer's MoQT playback in one page: the WebTransport connections the page and its workers open, from the first one until the page closes, the player ends the session, or 30 seconds pass with no connection open. A viewer who stops and plays again after that starts a new session. A page that never opens a WebTransport has no session and is not counted.
- Once per session
- A session counts once, in the UTC calendar month it began, however long it runs and however many connections it opens.
- Failed playback counts
- A session whose only connection failed to open still counts. Those are often the sessions you most need to see.
- Reloads
- A reload starts a new session, unless your player passes the same session id to the collector again.
- Per workspace
- The allowance covers all of a workspace's projects together. It resets on the first of each month, UTC.
- Over the limit
- Nothing stops and nothing is charged. Sessions that arrive after the month's allowance is used up are still collected and still count in what changed and health, but they are withheld: not listed, and they cannot be opened. Upgrading shows them, the earliest first, up to the new plan's limit.
The portal shows this month's count for your workspace and each project, under Insight → Plan.
Billing
- How do I pay?
- Pro, Team and Business are paid at Stripe's checkout, by card or wallet. The receipt comes from Link, Stripe's payment service, which also adds any sales tax or VAT. Enterprise is invoiced directly.
- What about VAT and sales tax?
- Prices do not include tax. VAT or sales tax is worked out at checkout from your billing address, and shown before you pay.
- Who can change the plan?
- A workspace's owners and admins, in the portal under Insight → Plan. Everyone else in the workspace can see which plan it is on.
- What happens when I upgrade?
- The new plan takes effect at once. You pay the difference for the rest of the billing period, prorated. Sessions withheld this month appear, the earliest first, up to the new limit.
- What happens when I downgrade?
- The lower plan starts at the end of the current billing period. Nothing is deleted when it does: sessions and hourly summaries older than it keeps them are kept 30 more days, so you can download them. Projects, keys and members above its limits stay; you cannot add more until you are under them.
- Can I cancel?
- Yes, at any time. The plan runs to the end of the period you have paid for, then the workspace moves to Free.
- What if a payment fails?
- You have 14 days to update your card. After that, the workspace moves to Free.
- Are there overage charges?
- No, never. Every plan is a flat price. Sessions over the limit are withheld, and recording above baseline stops until the next month or a plan with more minutes.
- Does a yearly plan cost less?
- Yes. A year costs 10 months, so two months are free.
How long each kind of data is kept, and how deleting works, is on the trust page.
Free, with no account
The debugging tools
They are not part of any plan, and they stay free.
- WebTransport Inspector MoQT in Chrome and Firefox DevTools
- TestLab The public relay conformance record
- Protocol libraries Rust and TypeScript, MIT
- MoQT specification Every draft, section by section