Skip to content

Installation

Install QPKI, the free post-quantum PKI toolkit, using one of the methods below.

Linux / macOS:

Terminal window
curl -sSL get.qpki.io | sh

macOS (Homebrew):

Terminal window
brew tap qpki/qpki
brew install qpki

Windows (PowerShell):

Terminal window
irm https://qpki.io/install.ps1 | iex

The quick install scripts detect your OS and architecture, download the latest release, verify the checksum, and install qpki.

Download the latest release for your platform from GitHub Releases.

Linux / macOS:

Terminal window
# Download (replace VERSION, OS, and ARCH as needed)
curl -LO https://github.com/qpki/qpki/releases/latest/download/qpki_VERSION_OS_ARCH.tar.gz
# Extract
tar -xzf qpki_*.tar.gz
# Install
sudo mv qpki /usr/local/bin/
# Verify
qpki --version

Available platforms:

OSArchitectureFile
Linuxamd64qpki_VERSION_linux_amd64.tar.gz
Linuxarm64qpki_VERSION_linux_arm64.tar.gz
macOSIntelqpki_VERSION_darwin_amd64.tar.gz
macOSApple Siliconqpki_VERSION_darwin_arm64.tar.gz
macOSUniversalqpki_VERSION_darwin_all.tar.gz
Windowsamd64qpki_VERSION_windows_amd64.zip

Linux packages:

Terminal window
# Debian/Ubuntu
sudo dpkg -i qpki_VERSION_linux_amd64.deb
# RHEL/Fedora
sudo rpm -i qpki_VERSION_linux_amd64.rpm

All releases are signed with GPG. To verify:

Terminal window
# Import public key
gpg --keyserver keyserver.ubuntu.com --recv-keys 39CD0BF9647E3F56
# Download checksums and signature
curl -LO https://github.com/qpki/qpki/releases/download/vX.Y.Z/checksums.txt
curl -LO https://github.com/qpki/qpki/releases/download/vX.Y.Z/checksums.txt.sig
# Verify signature
gpg --verify checksums.txt.sig checksums.txt
Terminal window
qpki --version
qpki --help

Once installed, continue with the Quick Start guide to create your first certificate authority.