This is the development version of the SOPS documentation. The documentation for the latest SOPS release can be found on getsops.io.
Installation
How to install SOPS, or build it from source
Stable release
Binaries and packages of the latest stable release are available at https://github.com/getsops/sops/releases.
Development branch
For the adventurous, unstable features are available in the main branch, which you can install from source:
$ mkdir -p $GOPATH/src/github.com/getsops/sops/
$ git clone https://github.com/getsops/sops.git $GOPATH/src/github.com/getsops/sops/
$ cd $GOPATH/src/github.com/getsops/sops/
$ make install
(requires Go >= 1.25)
If you don't have Go installed, set it up with:
$ {apt,yum,brew} install golang
$ echo 'export GOPATH=~/go' >> ~/.bashrc
$ source ~/.bashrc
$ mkdir $GOPATH
Or whatever variation of the above fits your system and shell.
To use SOPS as a library, take a look at the decrypt package.