# Datomic > Datomic is a free database designed for distributed systems with an epochal state model, immutable data, flexible schema, Datalog queries over present or past state, and ACID transactions. Datomic treats data as immutable facts (datoms) accreted over time, enabling powerful historical queries, auditing, and reproducibility. It runs on the JVM and supports both on-prem and AWS Cloud deployments. ## Main Site - [Homepage](https://datomic.com/): Overview of Datomic and its value proposition - [Get Datomic](https://datomic.com/get-datomic.html): Download and get started with Datomic - [Product Details](https://datomic.com/details.html): Architecture and technical details - [Benefits](https://datomic.com/benefits.html): Key benefits of using Datomic - [FAQ](https://datomic.com/faq.html): Frequently asked questions - [Support](https://datomic.com/support.html): Support resources and community links ## Reference Documentation - [Docs Home](https://docs.datomic.com/): Full reference documentation - [Overview](https://docs.datomic.com/overview.html): Conceptual overview of Datomic's architecture - [Getting Started](https://docs.datomic.com/getting-started.html): Step-by-step setup guide - [Schema](https://docs.datomic.com/schema.html): Defining and evolving schema - [Transactions](https://docs.datomic.com/transactions.html): Writing data with ACID transactions - [Query](https://docs.datomic.com/query.html): Datalog query reference - [Indexes](https://docs.datomic.com/indexes.html): How Datomic indexes data - [Clojure API](https://docs.datomic.com/clojure-api.html): Clojure API reference - [Client API](https://docs.datomic.com/client-api.html): Client API reference - [Glossary](https://docs.datomic.com/glossary.html): Datomic terminology ## Tutorials - [Peer Tutorial](https://docs.datomic.com/peer-tutorial.html): Tutorial using the Peer library - [Client Tutorial](https://docs.datomic.com/client-tutorial.html): Tutorial using the Client library - [Ions Tutorial](https://docs.datomic.com/ions-tutorial.html): Building serverless applications with Ions ## Optional - [Blog](https://blog.datomic.com/): Datomic blog with announcements and technical articles - [Customer Stories](https://datomic.com/customers.html): How teams use Datomic in production - [Videos](https://datomic.com/videos.html): Talks and presentations about Datomic