Calibre vs Treo in 2026: First-party RUM and CrUX vs a free CrUX-first monitoring layer
Calibre runs its own JavaScript snippet to capture real visitor sessions alongside Google CrUX and synthetic tests. Treo skips the snippet entirely, building around public CrUX data, on-demand Lighthouse audits, and a genuine free tier.
Calibre captures real user monitoring through its own JavaScript snippet on the live site. Treo has no equivalent first-party RUM, it relies on public Chrome UX Report data instead.
Treo has a genuine free tier for one site. Calibre has no free tier at all, only a 15-day trial.
Both tools' first paid tier starts at the same $75/month price point, but Calibre includes 5,000 RUM sessions while Treo's Vital plan covers up to 5 sites with CrUX and Lighthouse data.
Treo discovers URLs automatically through sitemap scanning. Calibre requires pages to be configured manually.
Treo includes competitive benchmarking across domains from the Vital plan up; Calibre does not document a competitive benchmarking feature at any tier.
Calibre ships an Automation API and CLI on every plan, including Starter. Treo's API access starts at the Vital plan, one tier above Free.
Calibre and Treo both put Google CrUX data in front of you, but they get there through different infrastructure and price that difference very differently. Calibre installs a lightweight JavaScript snippet on the live site to capture first-party real user monitoring (RUM) sessions, then layers scheduled synthetic tests and CrUX on top, starting at $75/month with no free tier. Treo skips the snippet and builds entirely around public Chrome UX Report data plus on-demand Lighthouse audits, adds automated sitemap scanning and competitive benchmarking, and has a genuine free tier for a single site before paid plans start, also at $75/month. If your traffic is high enough to make first-party RUM meaningful, Calibre captures something Treo cannot. If you want to start free, track multiple client domains, and benchmark against competitors without paying for a RUM snippet you may not need, Treo's model fits better.
The tools at a glance
Calibre
Web performance monitoring platform that unifies real user monitoring, Google CrUX data, and synthetic page speed tests for teams serious about site speed.
Calibre's real user monitoring is first-party: a JavaScript snippet installed on the live site captures LCP, CLS, and INP from actual visitor sessions, segmented by page, device, and geography. That is a fundamentally different data source from pulling public CrUX aggregates, and it means Calibre can show performance data for pages that do not yet have enough Chrome traffic to appear in Google's own CrUX dataset.
Layered on top of that first-party RUM is Google CrUX data pulled directly into the same dashboard and scheduled synthetic tests, plus an Automation API and CLI included from the $75/month Starter plan for CI/CD budget enforcement. That is three real data sources and a developer-ready API, all included at the entry tier.
What Calibre does not offer is a free tier, automated URL discovery, or competitive benchmarking. Every page has to be configured manually, there is no sitemap scanning to find new URLs, and there is no way to track a competitor's Core Web Vitals alongside your own the way Treo does.
| Feature | Starter $75/month | Team $150/month | Company $1,500/month |
|---|---|---|---|
| Real User sessions per month | 5,000 | 10,000 | 1,000,000 |
| Synthetic tests per month | 5,000 | 15,000 | 50,000 |
| Google CrUX data | Yes | Yes | Yes |
| API and CLI access | Yes | Yes | Yes |
| Team seats | 3 | 10 | 50 |
Treo
Core Web Vitals monitoring using real-world Chrome UX Report data.
Treo builds its entire monitoring layer around the Chrome UX Report rather than a first-party tracking snippet, pairing that field data with on-demand Lighthouse lab scores so you can see the two side by side without maintaining separate tools. There is no script to install and no cookies involved, since Treo is reading data Google already collects rather than collecting its own.
Point Treo at a domain and it reads the sitemap to discover URLs automatically, no manual list to maintain, which matters for large sites where curating a monitoring list by hand becomes its own project. Competitive benchmarking and a multi-site dashboard, both available from the Vital plan, let agencies track Core Web Vitals across hundreds of client domains from one account, with API access available at the same tier for piping data into external reporting tools.
The trade-off for skipping a first-party snippet is that Treo has no true real user monitoring of its own; it depends on public CrUX data, which only covers URLs with enough real-user Chrome traffic. New pages, low-traffic pages, or small sites can show no field data at all, something Calibre's first-party RUM would still capture given enough visitors.
| Feature | Free $0/month | Vital $75/month | Pro $185/month | Scale $375/month | Enterprise Contact for pricing |
|---|---|---|---|---|---|
| Sites monitored | 1 | Up to 5 | Up to 15 | Up to 50 | Custom |
| CrUX field data | Yes | Yes | Yes | Yes | Yes |
| Lighthouse audits | Limited | Hourly | Hourly | Hourly | Custom |
| Competitive benchmarking | No | Yes | Yes | Yes | Yes |
| API access | No | Yes | Yes | Yes | Yes |
Head-to-head feature comparison
| Feature | ||
|---|---|---|
| Core data source | First-party RUM snippet + synthetic testing + Google CrUX | Chrome UX Report (CrUX) + on-demand Lighthouse |
| First-party real user monitoring | Yes, from 5,000 sessions/month on Starter | No, uses public CrUX data instead of a first-party snippet |
| Google CrUX field data | Yes, pulled directly into the dashboard | Yes, on every tier including Free |
| Synthetic or Lighthouse lab testing | Yes, scheduled synthetic tests on every plan | Yes, on-demand Lighthouse audits |
| Automated URL / sitemap discovery | No, URLs configured manually | Yes, automatic sitemap scanning |
| Competitive benchmarking | No competitive benchmarking documented | Yes, on Vital plan and above |
| Multi-site dashboard for agencies | Not built around multi-site agency management | Yes, built for tracking many domains |
| API access | Yes, on every plan | Vital plan and above |
| Free tier | No, 15-day trial only | Yes, 1 site free |
| Starting paid price | $75/month | $75/month (Vital, first paid tier) |
| Top-tier scale | 1,000,000 RUM sessions/month (Company) | 50 sites on Scale, custom above that |
Which should you choose?
The real fork in the road is whether you need a first-party RUM snippet or whether public CrUX data is good enough. Calibre's own JavaScript tracking means it can measure performance on pages that have not yet accumulated enough Chrome traffic to show up in Google's CrUX dataset, which matters for new pages or lower-traffic sites. Treo's bet is that most teams do not actually need that, and that automated sitemap discovery, competitive benchmarking, and a free starting tier matter more in practice, especially for agencies managing a portfolio rather than one high-traffic product. Both land on $75/month for their first paid tier, so the price is not the deciding factor, the data source and workflow fit are.
Bottom line
Choose Calibre if your site has enough real traffic that first-party RUM adds something CrUX alone cannot, and you want CI/CD budget enforcement included from the cheapest plan. Choose Treo if you are managing multiple sites, want to try Core Web Vitals monitoring for free first, and would rather have automated sitemap discovery and competitor benchmarking than a RUM snippet you may not fully use. For an agency with client sites of mixed traffic levels, start on Treo's free tier to see how much CrUX coverage you actually get before deciding whether Calibre's first-party RUM is worth the extra setup.
Frequently asked questions
What is the real difference between Calibre's RUM and Treo's CrUX data?
Calibre installs its own JavaScript snippet on the live site to capture first-party real user sessions, which works even for pages without much Chrome traffic yet. Treo instead reads Google's public Chrome UX Report data, which only exists for URLs that have accumulated enough real-user Chrome traffic over the past 28 days, so new or low-traffic pages may show no data in Treo at all.
Does Treo have a free tier, and is it good enough to actually use?
Yes, Treo has a free tier covering one site with CrUX field data and limited Lighthouse audits, though it excludes competitive benchmarking and API access, which only unlock on the $75/month Vital plan and above. It is enough to evaluate data quality for a single site before committing to a paid plan.
Which tool is better for an agency monitoring dozens of client sites?
Treo is the better fit for a large site portfolio. It includes automated sitemap discovery so URLs do not need to be manually configured, competitive benchmarking against client competitors, and a multi-site dashboard designed to scale across hundreds of domains, none of which Calibre offers in the same way.
Does Calibre have an API on its cheapest plan the way Treo does?
Calibre includes its Automation API and CLI on every plan, including the $75/month Starter tier. Treo's API access starts one tier above Free, on the $75/month Vital plan, so both reach API access at the same price point, but Calibre includes it even on a plan below that.
Can Treo track competitor Core Web Vitals the way I can with SpeedCurve?
Yes, Treo includes competitive benchmarking from its Vital plan up, letting you add competitor domains and track their Core Web Vitals scores using the same CrUX data source. Calibre does not document a competitive benchmarking feature at any tier, so it is not an option there.
Is it worth paying for Calibre if my site does not have much traffic?
Probably not for the RUM feature specifically. Calibre's first-party RUM only becomes meaningfully different from public CrUX data once a site has enough real visitors to generate a useful sample, so a low-traffic site may not see much benefit over Treo's free CrUX-based tier plus on-demand Lighthouse audits.

