Clojure Documentation

Welcome to the community-driven documentation site for the Clojure programming language.

Get Started! » See all content » Contribute »


Tutorials aimed at new users.

Language Guides

Comprehensive guides on every aspect of the core language.


This material is not covered by the Clojure Contributor Agreement and is developed using pull-requests on GitHub.

Ecosystem & Tools

Guides covering areas outside of the core language.

Tutorials and Cookbooks

Subject-specific tutorials and guides.

Interactive Examples

Klipse is used in several sections to provide live, interactive code examples that you can edit to explore the concepts being discussed.