Getting Started

Installation

How to install uPKI CA from source, pip, or Docker.

Installation

Requirements

  • Python 3.11 or higher
  • pip / pipx / Poetry 1.8+

From PyPI

pip install upki-ca

Or with pipx to keep it isolated:

pipx install upki-ca

From source (development)

git clone https://github.com/circle-rd/upki-ca.git
cd upki-ca

# Install with Poetry
poetry install

# Or with pip in editable mode
pip install -e ".[dev]"

Docker

docker pull ghcr.io/circle-rd/upki-ca:latest

Or build locally:

docker build -t upki-ca .

Verify installation

upki-ca --version

Expected output:

upki-ca, version X.Y.Z

Next step

Continue to the Quick Start guide to initialise your first CA.

Copyright © 2026