Softwr

Databases · head to head

Canary Labs vs Xata

Canary Labs logo

Canary Labs

Databases

Industrial process historian with published per-tag pricing and no client licence fees

From
$3000/year
Rated
-
Xata logo

Xata

Databases

Apache 2.0 platform for running many Postgres instances on Kubernetes, with copy-on-write branching and scale-to-zero.

From
Free
Rated
-

The short version

  • Only Xata has a free tier, so it costs nothing to try first.
  • Each has a real cost: Canary Labs pricing steps by tag band rather than actual tags, so a site sitting just above a threshold pays the next band in full; growth from 3,400 to 3,600 tags is a licence purchase, not a rounding error.; Xata self-hosting means operating Kubernetes and CloudNativePG, so the Apache 2.0 licence removes the vendor bill but replaces it with a platform team, and a database platform is not something a part-time operator maintains safely.
  • They diverge on capability: Canary Labs covers Loss-less compression, Xata covers Copy-on-write branching.
  • Prices and features above were last checked on 1 September 2026.

Where they differ

Only the attributes on which Canary Labs and Xata actually diverge.

Attributes where Canary Labs and Xata differ
AttributeCanary LabsXata
Starting price$3000/yearFree
Pricing modelPer tag band per yearusage-based
Free tierNoYes
PlatformsWindows, WebWeb

Identical on both: user rating (Not yet rated), category (Databases).

What each one covers

Drawn from each product's published feature list. An absence here means we hold no record of it - not that the product lacks it.

Only in Canary Labs

  • Loss-less compression
  • Unlimited clients
  • Store and forward
  • Views service
  • Sparkplug B
  • Calculation engine
  • Axiom
  • ODBC and REST

Only in Xata

  • Copy-on-write branching
  • Scale-to-zero compute
  • Compute autoscaling and bin-packing
  • High availability with failover
  • Point-in-time recovery
  • Serverless driver
  • pgroll migrations
  • pgstream replication

What people use each for

The jobs each tool is most often brought in to do.

Canary Labs

  • A manufacturer that needs a compliant historian but cannot justify a PI System enterprise agreementnot Xata
  • A water utility replacing SCADA-embedded logging with a historian that survives the next SCADA replacementnot Xata
  • An Ignition site that wants long-term storage and trending without paying per-client for dashboardsnot Xata
  • A plant with regulatory data-retention obligations where swinging-door compression would not survive an auditnot Xata

Xata

  • Giving every pull request or coding agent its own branch of the production database, with real data volumes rather than a seeded fixturenot Canary Labs
  • Running managed-Postgres economics in your own cloud account where data residency or compliance rules out a third-party control planenot Canary Labs
  • Consolidating many small, mostly idle Postgres databases onto shared infrastructure where scale-to-zero and bin-packing recover the idle costnot Canary Labs
  • Testing a destructive migration against a copy of production without waiting for a full restore or paying for a duplicate of the storagenot Canary Labs

Where each one falls short

Documented limitations, not opinions. Every one is a constraint you would hit in normal use.

Canary Labs

  • Pricing steps by tag band rather than actual tags, so a site sitting just above a threshold pays the next band in full; growth from 3,400 to 3,600 tags is a licence purchase, not a rounding error.
  • CustomerCare at 18 percent of licence cost is effectively mandatory on perpetual licences because lapsing it removes upgrades, so the perpetual option is not really a one-time cost.
  • The storage format is proprietary; getting data out at volume means the ODBC connector, an additional 2,500 USD one-time or 1,000 USD a year, or writing against the REST API.
  • Canary is a small vendor with a limited partner network outside North America, so support coverage and integrator availability in Europe and Asia are thinner than for AVEVA or Ignition.
  • It is a Windows-only server product with no Linux or container deployment, which complicates placing collectors in modern edge estates.

Xata

  • Self-hosting means operating Kubernetes and CloudNativePG, so the Apache 2.0 licence removes the vendor bill but replaces it with a platform team, and a database platform is not something a part-time operator maintains safely.
  • Copy-on-write branches are cheap to create but diverge as they are written to, so a long-lived branch carrying a heavy backfill quietly accumulates real storage and the cost arrives later than the decision that caused it.
  • Scale-to-zero means the first connection after an idle period pays a cold start, which is invisible in a busy production database and very visible in a demo, a staging environment or a cron job that runs once an hour.
  • The Xata sold before 2025 was a different product, a proprietary API and SDK layered over Postgres, so tutorials, blog posts and SDK examples from that era describe something that no longer exists and existing users had to migrate.
  • As a managed service it competes with RDS, Aurora and Cloud SQL, and it is a much smaller company, so procurement, certification coverage and the depth of the support bench behind a 3am corruption incident are all weaker than the incumbent even though the underlying Postgres is the same.

Pricing, plan by plan

Canary Labs

$3000/year
  • Subscription, 3,500 tags$3000/year
    • Unlimited Axiom clients
    • Unlimited Excel clients
    • Support and upgrades included
  • Perpetual, 3,500 tags$8730/one-time
    • 7,400 USD licence plus 1,330 USD first-year CustomerCare
    • CustomerCare renews at 18 percent of licence cost per year
    • Unlimited clients
  • Private cloud, 3,500 tags$12320/year
    • Hosted by Canary
    • 1,500 USD one-time setup fee per system
    • Scales to around 58,684 USD per year at 60,000 tags
  • Enterprise unlimited$undefined/year
    • Unlimited tags
    • Negotiated licensing terms
    • Quoted pricing

Xata

Free
  • Free TrialFree
    • 14 days free
    • No credit card required
  • Usage-Based$1/per 1000 branches
    • 1,000 branches for $1
    • Scale-to-zero compute model
    • Branches hibernate when idle

Which should you pick?

Choose Canary Labs if

  • You need loss-less compression.
  • You work on Windows, Web.
  • You also want unlimited clients.

Choose Xata if

  • You need copy-on-write branching.
  • You want to start without paying.
  • You also want scale-to-zero compute.

Questions people ask

Is Canary Labs or Xata better?
Neither clearly leads. Canary Labs starts at $3000/year and Xata at Free, and user ratings are close enough to be indistinguishable. Choose on capability and platform support.
Which is cheaper, Canary Labs or Xata?
Xata has a free tier; the other does not. Paid plans start at $3000/year for Canary Labs and Free for Xata.
Does Canary Labs or Xata run on more platforms?
Canary Labs runs on Windows, Web. Xata runs on Web.
Can I use Xata for free?
Yes. Xata has a free tier, so you can try it without paying. Canary Labs starts at $3000/year.
What is Canary Labs best used for?
Canary Labs is most often used for a manufacturer that needs a compliant historian but cannot justify a pi system enterprise agreement, a water utility replacing scada-embedded logging with a historian that survives the next scada replacement, an ignition site that wants long-term storage and trending without paying per-client for dashboards, a plant with regulatory data-retention obligations where swinging-door compression would not survive an audit. Of those, a manufacturer that needs a compliant historian but cannot justify a pi system enterprise agreement and a water utility replacing scada-embedded logging with a historian that survives the next scada replacement are not what Xata is typically brought in for.
What can Canary Labs do that Xata cannot?
Canary Labs covers Loss-less compression, Unlimited clients, Store and forward, Views service. Xata covers Copy-on-write branching, Scale-to-zero compute, Compute autoscaling and bin-packing, High availability with failover.

Answered from the vendors’ own pages

Canary Labs: What does Canary cost?

8,730 USD for a 3,500 tag perpetual system including first-year CustomerCare, or 3,000 USD a year on subscription.

Xata: Is it real Postgres or a compatible reimplementation?

Real Postgres. It runs upstream Postgres instances on Kubernetes via CloudNativePG, so extensions, the wire protocol and version upgrades behave as they do anywhere else.

Canary Labs: Are client licences extra?

No. Unlimited Axiom browser clients and unlimited Excel clients are included on every tier.

Xata: Can I self-host the whole thing?

Yes. The platform is Apache 2.0 and designed for self-hosting a large number of Postgres instances on your own Kubernetes. Xata Cloud is the same platform run as a service.

Canary Labs: Is perpetual cheaper than subscription?

Canary states perpetual pays off after roughly three years, and after that you still pay 18 percent CustomerCare annually.

Xata: Does branching copy my data?

No. Branches are copy-on-write at the storage layer, so creating one is near-instant regardless of database size and storage is only consumed as the branch diverges from its parent.

Canary Labs: Does it use lossy compression?

No. Canary stores every collected value rather than approximating the trend, which matters for regulated data retention.

Xata: Is this the same Xata I used a couple of years ago?

No. The earlier product was a proprietary database API with its own SDK and search layer. The current product is a Postgres platform, and material written for the old one does not apply.

Xata: What happens to a branch when the parent changes?

A branch is a point-in-time fork. Later changes on the parent are not propagated, so long-lived branches drift and need to be recreated rather than refreshed if you want current data.

Share

Related pages

Other head to heads