Skip to content
RepoQuarry

endesive m32/endesive

Pure-Python library to create and verify certificate signatures in PDFs, S/MIME email, XML (XAdES) and plain files, with PKCS#11/HSM support.

endesive at a glance

Checked 16 Oct 2026

endesive (277 stars, 2.19.3 Jan 2026, commits to Sep 2026) is a Python 3.11+ library for developers. It adds Adobe-compatible CMS/CAdES signatures to PDFs with optional TSA timestamps and OCSP data, verifies them, and also signs S/MIME, XAdES and plain data, including through PKCS#11 hardware. MIT, but it ships some pyfpdf-derived code under LGPL-3.0. There is no app, CLI or web UI: you write Python. No sending to signers, tracking or templates.

Cite this pageRepoQuarry. “endesive.” Checked 16 Oct 2026. https://repoquarry.dev/projects/endesive

How much of DocuSign does it replace?

1 of 6 jobs. Developer library for certificate signatures inside your own code; no end-user app or signing workflow.

No: Send documents for signature Not covered
No: Signing order and reminders Not covered
No: Audit trail and completion certificate Not covered
No: Reusable signing templates Not covered
No: eSignature API and embedded signing Not covered
Partial: Certificate-based digital signatures (PKI) Partial replacement

For send documents for signature, signing order and reminders, audit trail and completion certificate, reusable signing templates, eSignature API and embedded signing, see other DocuSign alternatives. You may also need to build an interface, an API server and hosting yourself.

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Yes, Python library used in your own code endesive is a Python library for creating and verifying digital signatures in: github.com · endesive#readme ↗ today
Code licence Partial: MIT, with bundled pyfpdf-derived code under LGPL-3.0 (LICENSE.pyfpdf) license-files = ["LICENSE", "LICENSE.pdf-annotate", "LICENSE.pyfpdf"] github.com · pyproject.toml ↗ today
Model weights licence Confirmed: No separate model weights github.com · endesive#readme ↗ today
Commercial use Partial: Yes; MIT, plus LGPL-3.0 conditions for the bundled pyfpdf code GNU LESSER GENERAL PUBLIC LICENSE github.com · LICENSE.pyfpdf ↗ today
Paid services needed? Confirmed: None required; you supply certificates or an HSM; TSA and OCSP are optional PDF signing and verification with optional TSA timestamping and OCSP data github.com · endesive#features ↗ today
Hardware Unknown: Not documented beyond Python 3.11+ Know the answer? —
Operating systems Unknown: README documents Python 3.11+, cryptographic dependencies and PKCS#11/HSM integration; no Windows/macOS/Linux support matrix was found there. Hardware token support must also be checked separately Python requirement: **3.11+** github.com · endesive#installation ↗ today
Setup effort Confirmed: Easy for Python developers; pip install, then write code pip install endesive github.com · endesive#installation ↗ today

Get the weekly top 5 and what’s new, every Monday

We’ll email you once a week. Unsubscribe any time. We never share your email.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on