SpiceDB Documentation
Getting Started
Installing SpiceDB

Installing SpiceDB on macOS

This document outlines how to install SpiceDB for systems running Apple's macOS.

Every release of SpiceDB publishes for both Intel (AMD64) and M-series (ARM64) versions of macOS.

Installing SpiceDB using Homebrew

The quickest way to get started with SpiceDB on macOS is to use Homebrew. This will install both the zed, the command-line tool, and the SpiceDB server binary.

brew install authzed/tap/spicedb authzed/tap/zed

Updating SpiceDB using Homebrew

SpiceDB will log a warning if you are running an out-of-date version. To ensure that you are using the latest stable release, you can run the following command to upgrade an existing installation of SpiceDB:

brew upgrade authzed/tap/spicedb

Manually installing SpiceDB binary for macOS

Manual installations of SpiceDB for macOS can use the following command to download the latest release for their platform and architecture:

curl https://api.github.com/repos/authzed/spicedb/releases | \
jq --arg platform $(uname | tr '[:upper:]' '[:lower:]') --arg arch $(uname -m) '.[0].assets.[] | select (.name | contains($platform+"_"+$arch)) | .browser_download_url' -r | \
xargs curl -LO

Afterwards, it is up to the user to extract the archive and decide where to place its contents on their systems.

We recommend following the XDG Base Directory Specification (opens in a new tab) if you're not trying to install SpiceDB system-wide.

© 2024 AuthZed.