Datomic Cloud

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

Datomic Cloud Now Available on AWS Marketplace

View Datomic on AWS Marketplace ≫

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. Learn More »

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. Learn More »

Run Your App On Datomic

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

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. Learn More »

Indelible and Chronological

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

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. Learn More »

News

Datomic dev-local

With Datomic dev-local you can develop and test applications with minimal connectivity and setup. Get the dev-local library, add it to your classpath, and you have access to the full Client API (both synchronous and asynchronous flavors). This allows you to:

Analytics

Today’s releases of Datomic Cloud and Datomic On-prem preview a major new feature: analytics support

With analytics support, 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 you having to do any ETL.

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:

HTTP Direct

Datomic Cloud is designed to be a complete solution for Clojure application development on AWS. In particular, you can implement web services as Datomic ions behind AWS API Gateway.

The latest release of Datomic Cloud adds HTTP Direct, which lets you connect an API Gateway endpoint directly to a Production Topology Compute Group.