Software

Nine packages, one engine

The Rust workspace is the source of truth. Ruby, Python, Node.js, WASM, and Go wrap the same engine. The CLI, daemon, and PKCS#11 server expose it to existing infrastructure.


Rust

Native Rust workspace — 66 crates spanning the engine, threshold protocols, PKI, storage, adapters, transparency, and the six product facades.

Docs source: github.com/confium/confium/tree/main/docs

Install

{s.data.install_command}

Browse docs →

Ruby

Native Ruby extension (magnus + rb-sys) wrapping the Confium crates directly. Composite sign + verify, transparency log, PKI + CMS, threshold signing sessions and coordinators, audit sinks, OpenPGP armor + opt-in verification, typed errors, JSON transport.

Docs source: github.com/confium/confium-ruby/tree/main/docs

Install

{s.data.install_command}

Browse docs →

Python

Native Python extension (PyO3) wrapping the Confium engine. Composite sign + verify, transparency log, PKI + CMS build, attributes DSL, OTS anchor, ERS archival, XMLDSig, deployment manifest.

Docs source: github.com/confium/confium/tree/main/docs/bindings

Install

{s.data.install_command}

Browse docs →

WASM

Browser / Node.js verifier (wasm-bindgen). Composite signatures, transparency, attributes, X.509, CMS. Verifier-only — cannot sign.

Install

{s.data.install_command}

CLI

The confium command-line tool — install plugins, manage trust, configure the local store.

Install

{s.data.install_command}

Node.js

Server-side Node.js bindings for Confium. Composite sign + verify, transparency, PKI + CMS, threshold sessions. Uses NAPI — no CGo, no Python, no separate runtime. The signing surface that WASM (verifier-only) deliberately omits.

Docs source: github.com/confium/confium/tree/main/docs/bindings

Install

{s.data.install_command}

Browse docs →

Daemon

The confiumd long-running service — JSON-RPC over Unix socket or TCP for composite verification, attribute evaluation, signing sessions, and PKI operations.

Install

{s.data.install_command}

Go

Go bindings for Confium. Cloud-native threshold cryptography for Kubernetes operators, Terraform providers, Docker plugins, and every CNCF project. Currently a scaffold — API surface stable, C bridge in progress.

Docs source: github.com/confium/confium/tree/main/docs/bindings

Install

{s.data.install_command}

Browse docs →

PKCS#11 server

PKCS#11 v3.0 server — exposes Confium as a virtual HSM to existing PKCS#11 consumers.

Install

{s.data.install_command}