Datomic Pro and Datomic Cloud are FREE!

Datomic Cloud

A transactional database with a flexible data model, elastic scaling, and rich queries.

All AWS, Less Effort

Get all the benefits you expect from AWS: usage-based pricing, elastic scaling, and simplified operations. Use AWS best practices without having to master the many different services involved.

Flexible and Hierarchical

Model your data once, with agility. Handle row-oriented, column-oriented, graph, and hierarchical data in a single system. Add attributes dynamically at any time.

Run Your App On Datomic

Focus on your application logic. Write ordinary Clojure functions, and let Datomic Ions handle the deployment and execution details.

Integrated Analytics

Your data scientists, analysts, and operations people can directly access Datomic using the languages and tools they already know (e.g. SQL, Python, R, Tableau, Metabase, Superset and more), without any ETL.

Indelible and Chronological

Understand how and when changes were made. Datomic stores all history, and lets you query against any point in time.

Transactional

Focus on your application without worrying about the integrity of your data. All data enters the system via consistent, atomic, isolated, and durable transactions.

News

Datomic at Clojure/Conj 2025

Happy belated new year! The Datomic team was among the six hundred participants at Clojure/Conj 2025. Here are some highlights.

Valcache for Datomic On-Prem

Everything gets better when data moves closer to processing. Datomic can extensively cache its immutable data without concern for coordination or invalidation.

With the 'valcache' feature in today’s Datomic On-Prem release you can use your local SSDs as large, durable per-process caches, on both transactors and peers. Valcache can improve performance, reduce the read load on storage and stay hot across process restarts.

Tuples and Database Predicates

Today’s releases of Datomic Cloud and Datomic On-prem include two major new features: tuples and database predicates.

Return Maps

Most Datomic queries return tuples, but sometimes you just want maps. Today’s release of the Datomic Cloud client library adds return maps to Datomic datalog. For example, the following query uses the new :keys clause to request maps with :artist and :release keys:

Query Stats

Today’s releases of Datomic On-prem include a new feature: query-stats.

query-stats is a new feature that gives users visibility into the decisions made by the query engine while it processed your query.

Datomic - Cloud

Datomic Pro and Datomic Cloud are FREE!

Cloud