Language bindings

Confium ships three bindings on top of the Rust core. Pick the one that matches your stack.

  • Pythonpip install confium. Composite verify, transparency log, PKI parse, attributes DSL.
  • Rubygem install confium. Most complete: composite sign + verify, CMS build/sign, TC sessions, transparency log, OTS.
  • WASM (@confium/confium-wasm on npm) — verifier-only, designed for browser verification of server-side signatures.
  • Rust API — every other binding wraps this. See the workspace map.

For the full feature-by-feature comparison, see the bindings parity matrix.

For how Confium relates to the sibling RNP (OpenPGP) project, see Confium + RNP.

For the same operation in all four bindings, see the cross-binding examples.