Skip to content
pricing

Scale on your terms: Managed Cloud or Full-Control Self-Hosted.

Same protocol, same code base, same support team. Pick the operational model that fits how you ship.

mercure cloud

Managed real-time, hosted in the EU.

A NoOps managed hub. We handle TLS, scaling, backups, and uptime. You publish updates and your subscribers receive them. Servers run in Amsterdam (Netherlands, EU) and are operated by a French SAS under GDPR and CNIL oversight, with EU-only subprocessors.

indie

Hobby

€30/month
  • ✓250 concurrent connections
  • ✓1 POST request per second
  • ✓Up to 15KB per message
  • ✓Custom domain, auto-HTTPS
Subscribe
recommended

Pro

€100/month
  • ✓1,000 concurrent connections
  • ✓4 POST requests per second
  • ✓Up to 512KB per message
  • ✓High availability (clustering)
Subscribe
scale

Pro+

€250/month
  • ✓5,000 concurrent connections
  • ✓20 POST requests per second
  • ✓Up to 2MB per message
  • ✓High availability (clustering)
Subscribe
high volume

Pro++

€500/month
  • ✓10,000 concurrent connections
  • ✓60 POST requests per second
  • ✓Up to 5MB per message
  • ✓High availability (clustering)
Subscribe

Every Cloud plan includes

Full Mercure 1.0 protocol
In-memory + bbolt transports
TLS + HTTP/2 included
JWT auth, BYO keys
Custom domains
EU-only data residency

Honest limits: each Cloud plan caps concurrent connections, publish rate and message size to keep tenant resources predictable, and the reconnection history holds roughly the last 100 updates on every plan — for no caps at all, run the OSS hub or Mercure Enterprise. All Cloud plans share infrastructure with strict tenant isolation; for dedicated nodes, contact sales.

mercure self-hosted

Run it on your infrastructure, keep your data.

Built on the same protocol and code base as the open source hub, with paid features (multi-node HA, Redis/PostgreSQL transports, license enforcement) layered on top. Pick a tier based on the number of nodes you need to run, the connection cap you want enforced, and the support response time your team requires.

open source · MIT · free

The foundation, free forever

Production-quality. Already shipping inside FrankenPHP and thousands of self-hosted clusters worldwide.

  • ✓Full Mercure 1.0 protocol (topic matchers, presence, replay)
  • ✓Unlimited history buffer (bound only by your hardware)
  • ✓In-memory and bbolt transports bundled
  • ✓TLS + HTTP/2 via Caddy, automatic certs
  • ✓End-to-end encryption (JWE)
+ startup · from €1,500/yr

Production-grade, layered on top

What the Startup tier adds when you outgrow a single-node hub. Required to scale across multiple hubs; see /docs/production/high-availability.

  • +High availability — 2-node cluster with shared state
  • +Redis transport for multi-hub fan-out
  • +PostgreSQL transport for durable replay
  • +Signed production binaries and Docker images
  • +Email support straight to the maintainers
Mercure Self-Hosted tier comparison
Open SourceFreeMIT licenseMIT
★ most popular self-hostedStartup€1,500/yearCommercial
Business€5,000/yearCommercial
Corporate€12,000/yearCommercial
EliteCustomannualCommercial
Concurrent connectionsUnlimited1,00010,000UnlimitedUnlimited
Cluster nodes123UnlimitedUnlimited
History bufferUnlimitedUnlimitedUnlimitedUnlimitedUnlimited
High availability—✓ 2 nodes✓✓✓
Redis transport—✓✓✓✓
PostgreSQL transport—✓✓✓✓
Production-tested binaries / signed images—✓✓✓✓
SupportCommunity (Slack, Stack Overflow)Email, business hoursPriority next-dayPriority + SLA24/7 phone + custom SLA
Run the OSS hubTalk to salesTalk to salesTalk to salesTalk to sales
add-on

Managed On-Premise

+ €5,000 / year, on top of any Self-Hosted tier.

We deploy, monitor, and update the hub on your infrastructure. You keep the data, we keep the pager.

  • Initial deployment to your Kubernetes cluster (Helm chart) or VM fleet (Docker / systemd).
  • 24×7 monitoring with alerts to our on-call team.
  • Managed version upgrades with zero-downtime rolling restarts.
  • Quarterly architecture review.
Request a quote
elite only

Custom SLAs

Elite is sized to your uptime, RPO, and RTO requirements. Typical engagements include named technical contacts, custom incident-response SLAs, and dedicated build pipelines for hardened environments.

Talk to sales
decision helper

Which one is right for me?

Pick Cloud if…

  • You want zero ops and a five-minute path to production.
  • You are below 10,000 concurrent connections.
  • Per-plan caps on connections, publish rate and message size are acceptable.
  • Your data-protection regime is satisfied by EU hosting (Amsterdam, Netherlands) operated by a French SAS.
  • You prefer monthly billing.

Pick Self-Hosted if…

  • You need data residency in a specific region we do not host in.
  • You operate in an air-gapped or sovereign-cloud environment.
  • You require unlimited history (event sourcing).
  • You need full GDPR controllership over the hub itself.
  • You prefer annual budgeting and capex-style procurement.
faq

Frequently asked questions.

Can I move between tiers?
Yes. Upgrade or downgrade at any time from the dashboard (Cloud) or by emailing sales@mercure.rocks (Self-Hosted). Cloud changes take effect on the next billing cycle.
What happens to messages older than the history buffer?
Older messages drop in FIFO order. Subscribers reconnecting with a Last-Event-ID older than the buffer’s oldest entry get a full re-sync signal so your client logic can decide how to recover. See /docs/concepts/reconnection-and-history.
Where does my data live?
Cloud runs in Amsterdam (EU) with encrypted nightly backups in Paris (EU). Self-Hosted runs wherever you deploy it. See the Security Policy and Sovereignty page.
Do Cloud plans include a DPA?
Yes. Our Article 28 Data Processing Agreement is in force on every paid Cloud subscription.
Is there a free trial for Cloud plans?
Not today: the open source hub is the free way to evaluate Mercure, and it runs the same code as Cloud. Cloud plans bill the first day of use; we issue prorated credits if you cancel within the first 14 days and explain why.
What does the Self-Hosted license key actually enforce?
Node count, connection cap, and the paid features (multi-node HA, Redis/PostgreSQL transports). The license is verified locally by the hub on startup; no traffic is sent to our servers.
start in five minutes

Start streaming in five minutes.

All prices VAT excl. EU billing handled by Dunglas Services SAS. Need a custom volume? sales@mercure.rocks.