$0 in 60 seconds. No sales call.
Every tier below is the real price — no quote request to find out what a mediator costs. Free covers 1,000 messages a day on your own mediator DID; upgrade for higher limits, SLA, and credential-gate policies.
1 mediator DID, community support.
- 1 mediator DID
- 1,000 messages / day
- Credo-TS · Veramo · ACA-Py adapters
- Community support
For a solo dev or one product.
- Higher message limits
- Webhooks
- Configurable retention window
- Email support
The self-serve alternative to a single-tenant deploy.
- 10 mediator DIDs
- 100,000 messages / day
- SLA
- Credential-gate policies
- Audit export
Dedicated plane, compliance reporting.
- Dedicated plane
- EUDI compliance reports
- BBS+-selective-disclosure-aware routing
- VPC
Pricing shown is the planned launch structure — relay is on testnet, pre-launch.
Every number, by tier.
What each plan actually gives you — no hidden ceilings.
| Free | Developer | Team | Enterprise | |
|---|---|---|---|---|
| Mediator DIDs | 1 | 3 | 10 | Custom |
| Messages / day | 1,000 | 25,000 | 100,000 | Custom |
| Retention window | 24 hours | 7 days | 30 days | Custom |
| Live-delivery connections | — | 50 | 1,000 | Custom |
| Credential-gate policies | — | — | Included | Included |
| SLA | — | — | Included | Custom |
| Support | Community | Priority email | Dedicated |
Free software isn't free to run.
Self-hosting an open-source mediator costs nothing in license fees — it costs your team's time to run it. A managed relay trades that time for a subscription.
Self-host (OSS)
Deploy Credo-TS, ACA-Py, or the OpenWallet mediator yourself.
- Software — free, open source
- Infrastructure — you provision compute, TLS, storage, monitoring
- Operations — your team patches, scales, and secures it
- Chain-anchored routing — not available out of the box
- Credential-gated delivery — build it yourself
- Console — none; logs and CLI
Managed (Solidus Relay)
Point a mediator URL — the plane, patching, and console are ours.
- Software — hosted, patched, and versioned for you
- Infrastructure — included, no servers to provision
- Operations — we run the mediator; you configure policies
- Chain-anchored routing — built in (did:solidus resolution)
- Credential-gated delivery — built in, policy editor in console
- Console — included from the Free tier
Pricing, straight answers.
What happens if I go over my daily message limit?
Free and Developer tiers pause new mediation delivery until the next day once you hit the daily limit — messages already in flight still queue for pickup within your retention window; nothing is dropped. Team and Enterprise limits are set per contract before you need to raise them.
How does message retention work?
Undelivered messages are held for your tier's retention window, then purged. Messages the recipient has already picked up are removed immediately — there is no message-body column in the console at any tier.
Can I migrate from a self-hosted mediator?
Yes. Solidus Relay speaks the same DIDComm v2 protocols — CoordinateMediation 2.0, Pickup Protocol 3.0, forward routing — as the OpenWallet Mediator Service, Credo-TS, and ACA-Py. Point your agent’s mediator URL at the relay and re-run mediate-request; no protocol changes on your side.
What counts as a message?
Every DIDComm envelope the relay forwards or holds for pickup — one forward in, one delivery out. Mediation-coordination messages like mediate-request and keylist-update don’t count against your limit.