|
Note |
New to Clojure? Head to the Getting Started guide instead for information on how to install the Clojure tools! These tools allow you to start a REPL for interactive use, download Clojure libraries (including Clojure itself), and run Clojure programs. |
Stable Release: 1.12.5 (May 12, 2026)
Include the release in your project using the following coordinates:
deps.edn coordinate:
org.clojure/clojure {:mvn/version "1.12.5"}Leiningen dependency:
[org.clojure/clojure "1.12.5"]Dependencies
Clojure 1.12.5 depends on the following core libraries:
Using Clojure with a tool like the Clojure CLI or Leiningen will automatically include these libraries as transitive dependencies.
Development Release: 1.13.0-alpha6
Include the release in your project using the following coordinates:
deps.edn coordinate:
org.clojure/clojure {:mvn/version "1.13.0-alpha6"}Leiningen dependency:
[org.clojure/clojure "1.13.0-alpha6"]-
Dependencies:
-
org.clojure/spec.alpha {:mvn/version "0.6.249"} -
org.clojure/core.specs.alpha {:mvn/version "0.6.122-alpha8"}
-
-
Requirements: Java 17 or higher (recommended: Java 25)
Get Clojure
Via deps.edn
Specify the version of Clojure that you want in your deps.edn:
{:deps
{org.clojure/clojure {:mvn/version "1.12.5"}}}Via Leiningen
Modify the dependencies and repositories sections of your Leiningen project.clj file, specifying the version of Clojure that you want:
; under dependencies, select the release of clojure that you want :dependencies [[org.clojure/clojure "1.12.5"]]
Using Clojure SNAPSHOT releases
Most tools do not automatically include the sonatype snapshot repositories. To use SNAPSHOT releases, you must add this to your configuration:
In deps.edn
Add an additional repository in deps.edn:
{:mvn/repos
{"sonatype-oss-public" {:url "https://oss.sonatype.org/content/groups/public/"}}}Download verification
See the download key page for more on verifying Maven downloads against the Clojure public key.