Editions and Pricing
Datomic comes in 2 editions - Datomic Free and Datomic Pro
Datomic Free is ... free!
Datomic Pro is licensed by the number of processes (peers + transactors)
Datomic Free is a great way to get started if you are building smaller systems, don't need support, high availability or scalability, and don't require the flexibility of external storage services. It's a good fit for open source applications or pilot projects. Datomic Free supports the full Datomic programming model. Datomic Free enables seamless migration of your data to Datomic Pro, and your code is completely compatible - just swap the connection URI.
The Datomic Free peer library includes a memory database and embedded Datomic Datalog.
The Datomic Free transactor includes an embedded durable storage engine. Datomic Free does not support any external storage services. The Datomic Free transactor is limited to 2 simultaneous peers. Even with those limits, it's still a quite capable system. Because the components are redistributable, it's great for applications that you want to share.
You can download Datomic Free and use it right away - neither you nor your users need to sign up with us.
As your needs grow, you'll want to move to Datomic Pro. This will let you run with greater availability and scalability, on all of the supported storages. In addition, you'll have the peace of mind of a perpetual license, ongoing updates, and our online technical support.
Datomic Pro Pricing
A Datomic Pro license is priced by the number of simultaneous processes using Datomic software (peers + transactors) in production at your company. Testing and development use against non-production databases does not count towards your limit.
Buying a license gives you perpetual use of the current version, and includes 12 months of software maintenance (updates and access to online support) commencing from the date of purchase. Renewing maintenance is entirely optional. Beyond this initial 12 month period, you may renew your software maintenance for another 12 months* at our discounted renewal prices.
If you'd like to split up the initial payment into 12 monthly installments, you may indicate that on the purchase form. We will add a service fee of 20% to such orders.
With your license you will get a key that will authorize your storages for the number of processes you have paid for. This key must be installed in any storage you intend to use. Datomic Pro software is not redistributable. Please contact us for OEM pricing.
*Maintenance renewals commence from the expiration of your active maintenance period, regardless of when the maintenance renewal is purchased. If you intend to renew, we recommend renewing at least 30 days before expiration.
You can upgrade Datomic at any time. Upgrades include 12 months of software maintenance commencing from the date payment is processed. This will override any existing maintenance period.