Download SPIRE Source and Linux Binaries
The table below lists the available releases for SPIRE. The following is available for each release:
- A tarball for Linux x86_64 operating systems containing:
- The
spire-agent
andspire-server
binaries - Configuration files for the SPIRE Agent and Server
- A Docker Compose configuration that enables you to run an agent and a server simultaneously using Docker
- The
- A
.txt
file containing the SHA-256 checksum for the binary tarball - The SPIRE source code as a zip file
- The SPIRE source code as a tarball
Starting with SPIRE v0.10.0, a spire-extras
tarball is available that contains the following binaries for Linux x86_64 operating systems:
SPIRE Releases
Version | Click to copy link to clipboard | Click to trigger download |
---|---|---|
v1.8.7 LATEST | ||
v1.8.6 | ||
v1.7.6 | ||
v1.8.5 | ||
v1.8.4 | ||
v1.7.5 | ||
v1.8.3 | ||
v1.8.2 | ||
v1.7.4 | ||
v1.8.1 | ||
v1.7.3 | ||
v1.8.0 | ||
v1.7.2 | ||
v1.7.1 | ||
v1.6.5 | ||
v1.7.0 | ||
v1.6.4 | ||
v1.6.3 | ||
v1.6.2 | ||
v1.5.6 | ||
v1.6.1 | ||
v1.6.0 | ||
v1.5.5 | ||
v1.4.7 | ||
v1.5.4 | ||
v1.5.3 | ||
v1.4.6 | ||
v1.5.2 | ||
v1.5.1 | ||
v1.5.0 |
Build from Source
To build SPIRE from source on Linux, you’ll need:
git
- To clone the source from GitHub. Alternatively, you could usecurl
orwget
.make
- To run the Makefilegcc
- To build the binaries
The build script installs the required toolchain as needed, except for gcc
. For example, the build script installs a private version of go
that has been verified to successfully build SPIRE.
To build SPIRE on macOS, see Building SPIRE on macOS/Darwin.
Fetching
First, fetch the SPIRE repository:
$ git clone https://github.com/spiffe/spire && cd spire
GOPATH
.
Building
To build the binaries from source:
$ make build
The built binaries are placed in bin
.
Getting Help
If you run make help
, you’ll see a complete list of available make
commands, along with descriptions of what those commands do.