Manage and sign PDF documents electronically with support for multiple signers, templates, and audit trails.

OpenSign is an open-source, self-hosted web application and server that provides a platform for electronic document signing. It allows users to send, sign, and manage PDF documents digitally without relying on proprietary commercial software. The platform is designed to democratize the document signing process, making it accessible for businesses and individuals who need a secure way to execute agreements remotely.
The software is deployed as a web application and can be installed on a private server using Docker. It serves as a centralized system for handling legal documents, offering tools for both the sender and the signer to complete agreements via a web browser. By hosting the server locally, users maintain control over their data and document storage rather than relying on a third party cloud provider.
The application is built using a JavaScript stack consisting of Node.js and React, with MongoDB used for data storage. It is designed for businesses and individuals who require a private environment for document execution. The system includes customizable email templates for invitations and notifications, ensuring that the communication sent to signers matches the branding or requirements of the sender. For developers, the platform provides a structured API and documentation to automate signing processes and integrate the service into existing enterprise platforms or CRMs.
OpenSign is licensed under the AGPL-3.
Create, fill and sign PDF documents online with a self‑hosted, API‑driven e‑signature platform that supports multiple signers
A digital document signing platform that allows users to manage e-signatures through a self-hosted infrastructure.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.