A digital document signing platform that allows users to manage e-signatures through a self-hosted infrastructure.
Documenso is an open-source and self-hosted e-signature platform. It provides a digital environment for signing documents, allowing users to manage signature workflows while maintaining complete control over their own data and infrastructure. The software is designed to remove the dependency on third-party trust providers by allowing organizations to audit and run the code on their own terms.
The software is deployed as a web application and is typically hosted on a private server. It supports a wide variety of deployment methods to suit different technical needs, including Docker, Docker Compose, Kubernetes, and manual installation. For those seeking faster setup, the project provides one-click deployment options via platforms like Railway, Render, Koyeb, and Elestio. Users can also run the application locally using Node.js and a PostgreSQL database.
The technical architecture is built with TypeScript and React Router v7, utilizing Hono for the server and Prisma as the ORM. It employs tRPC for API communication and Tailwind CSS combined with shadcn/ui and Radix UI for the user interface. For document handling, the platform integrates @libpdf/core for generating PDF signatures and @cantoo/pdf-lib for PDF manipulation. The system is designed for developers and organizations that require a transparent stack, featuring a robust testing suite powered by Playwright and linting via Biome.
Documenso serves as a transparent infrastructure for organizations and individuals who require an auditable, private, and flexible e-signature service.
Create, fill and sign PDF documents online with a self‑hosted, API‑driven e‑signature platform that supports multiple signers
Manage and sign PDF documents electronically with support for multiple signers, templates, and audit trails.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.