Pricing

The framework costs nothing, ever. Every package under the Memoria NuGet prefix is under the Apache License 2.0. Nothing on this page applies to it.

This page is the shop for Memoria Web, the browser tool that reads a store through your own domain assemblies. The Licence page is the contract — the full terms, and the fees as published there form part of the agreement for the edition you accept.

  1. What you pay nothing for
  2. Paid editions
  3. What happens after you buy
  4. Questions

What you pay nothing for

The framework, in full. Build whatever you like with the packages, licence that however you like, ship it to whomever you like, at any scale. No edition, no threshold, no key, nothing to sign, nothing to assess. That is what Apache 2.0 means and it is not going to change.

Memoria Web, over a single service. A service is one entry in the services list of a memoria.json manifest installed in the tool: a named set of domain assemblies read over one connection string, browsed at its own address. One of those is free, permanently, with no limit on how many people sign in, how many instances you run or how many environments you run them in.

That covers every evaluation, every side project and most single-context shops. You pay when one instance reads a second store — which is to say, when you have enough event-sourced systems in production for the tool to be saving you real time.

There is nothing to apply for and no eligibility to assess. Your Settings page lists the services each installed archive declares, so counting them is a glance.

Every edition grants the same rights to the software: run Memoria Web against your stores, read its source, and modify it for your own use. The editions differ in how many services one instance may read, in whether affiliates are covered, and in the support that comes with them.

Edition Services Support Price
Community 1, for one legal entity GitHub issues Free and always will be Start reading
Standard Up to 5, for one legal entity GitHub issues $499.50 $999 a year
Professional Up to 25, for one legal entity Email, first response within two business days $1,249.50 $2,499 a year
Enterprise Unlimited, for you and all your affiliates Email, first response within one business day $2,499.50 $4,999 a year Get in touch

Prices are in USD and exclude VAT or sales tax, which is added at checkout according to where you are. Paid monthly, a term costs a tenth of the yearly price, so a year paid monthly costs a fifth more than a year paid up front.

Launch offer — half price, for as long as you keep the subscription. The prices above are the offer prices: any paid edition bought on or before 31 December 2026 is half price for its first term, and renews at that same half price for every consecutive term the subscription runs unbroken. Let it lapse and take it up again later, and it is charged in full.

Enterprise is sold through a conversation rather than a checkout, because buyers at that size usually want a purchase order, a wire transfer and a signed copy of the agreement. Ask and you get all three.

What happens after you buy

Checkout is handled by Paddle, which is the merchant of record for the sale. Paddle takes the payment, applies the right VAT or sales tax for your location, accepts a company VAT or tax ID, and issues the tax invoice your finance team needs.

You then receive, by email, a licence certificate naming the licensee, the edition, the service count it covers and the term dates. Keep it for your own records and audits.

There is no licence key, no activation and nothing to unlock. Memoria Web is the same build whichever edition you run it under. Buying one changes what you are permitted to do, not what you install — so nothing in your deployment needs to know about it. Your Settings page lists the services each installed archive declares, which is how you check where you stand.

Questions

Does any of this affect the framework? No. The packages are Apache 2.0 and always will be. You can build and ship anything with them without a licence from this page, and nothing here expires, meters or reports.

How do I count services? Count the entries in the services lists of the memoria.json manifests you have installed — one per named set of domain assemblies read over one connection string. Your Settings page lists them. Two instances reading the same service count it once, so a staging copy of production is not a second service.

Does one licence cover several instances or environments? Yes. An edition meters services, not instances, people or environments. Run as many copies as you like.

Standard or Enterprise? Standard and Professional each cover one legal entity. If you want a single licence to cover a parent and its subsidiaries, that is Enterprise, whatever the service count.

Can I switch between monthly and yearly? At a renewal, in either direction.

What if we outgrow our edition? License the edition that covers you. Get in touch and the change is made mid-term.

Can I get an invoice, or pay by bank transfer? Paddle issues a tax invoice for every purchase automatically. For a purchase order or a bank transfer, get in touch.

Do you offer refunds? Fees are paid in advance for the term and are non-refundable except where the law says otherwise. A month is the cheapest way to try a paid edition — and a single service costs nothing, indefinitely, if you want to see the tool working against a real store first.

How do I cancel? Give notice before the term ends and the subscription will not renew. After it you drop to the Community edition and its one-service limit; nothing about the framework, your stores or your data changes.

I have another arrangement in mind. Source escrow, a perpetual licence for one version, something the editions do not cover — ask.