Liking cljdoc? Tell your friends :D

Installation

Prerequisites

Boundary expects Java 17+, the Clojure CLI, and Babashka (bb). You will also want curl and tar for the bootstrap script.

If you already have those installed, skip to Quickstart.

macOS

brew install openjdk@17 clojure/tools/clojure borkdude/brew/babashka

Linux (Debian/Ubuntu)

sudo apt-get update
sudo apt-get install -y openjdk-17-jdk curl tar

curl -L -O https://github.com/clojure/brew-install/releases/latest/download/linux-install.sh
chmod +x linux-install.sh && sudo ./linux-install.sh

bash < <(curl -s https://raw.githubusercontent.com/babashka/babashka/master/install)

Linux (RHEL/Fedora)

sudo dnf install -y java-17-openjdk java-17-openjdk-devel
curl -L -O https://github.com/clojure/brew-install/releases/latest/download/linux-install.sh
chmod +x linux-install.sh && sudo ./linux-install.sh
bash < <(curl -s https://raw.githubusercontent.com/babashka/babashka/master/install)

Windows (PowerShell + Scoop)

scoop bucket add java && scoop install openjdk17
scoop bucket add scoop-clojure && scoop install clojure
scoop install babashka

Verify installation

java -version
clojure -Sdescribe
bb --version

Using individual libraries

Boundary libraries are published to Clojars. Add only what you need:

;; Validation utilities only
{:deps {org.boundary-app/boundary-core {:mvn/version "1.0.1-alpha-13"}}}

;; Full web application stack
{:deps {org.boundary-app/boundary-platform {:mvn/version "1.0.1-alpha-13"}
        org.boundary-app/boundary-user     {:mvn/version "1.0.1-alpha-13"}
        org.boundary-app/boundary-admin    {:mvn/version "1.0.1-alpha-13"}}}

See Library Overview for the complete list of available libraries.

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close