What is Documenso?
Documenso is a modern, open-source document signing platform that makes it fast and easy to collect legally binding electronic signatures. Whether you’re signing contracts, agreements, NDAs, or any other document requiring signatures, Documenso provides a secure and transparent solution you can trust. Unlike traditional document signing tools, Documenso is built on open-source principles, allowing you to:- Self-host for complete control over your data
- Review the code to understand exactly how it works
- Trust the process with full transparency into signature handling
Key Features
Electronic Signatures
Collect legally binding signatures with support for signature, initials, typed signatures, and drawn signatures.
Document Templates
Create reusable templates for documents you send frequently, saving time on repetitive workflows.
Multiple Recipients
Send documents to multiple signers with different roles: Signers, Viewers, Approvers, CC recipients, and Assistants.
Custom Fields
Add various field types including signatures, initials, names, emails, dates, text, numbers, checkboxes, radio buttons, and dropdowns.
Sequential Signing
Control the signing order when multiple recipients need to sign in a specific sequence.
Document Folders
Organize your documents and templates into folders for better management.
Webhooks & API
Integrate Documenso into your workflows with webhooks and API access for automation.
Team Collaboration
Work together with teams and organizations with role-based access control.
How It Works
Documenso streamlines the document signing process into three simple steps:Upload Your Document
Upload a PDF document or create one from a template. Documenso supports PDF files of any size.
Add Recipients & Fields
Add recipients with their email addresses and specify their roles. Then place signature fields, text fields, and other form elements where recipients need to take action.
Document Status Types
Documents in Documenso can have the following statuses:- Draft: Document is being prepared and has not been sent yet
- Pending: Document has been sent and is awaiting signatures
- Completed: All required signatures have been collected
- Rejected: A recipient has rejected the document
Recipient Roles
When adding recipients to a document, you can assign different roles:- Signer: Can sign the document and fill in assigned fields
- Viewer: Can view the document but cannot sign
- Approver: Must approve the document before it proceeds
- CC: Receives a copy for informational purposes
- Assistant: Can help manage the signing process for other recipients
Field Types
Documenso supports a comprehensive set of field types to capture information:- Signature: Standard signature field
- Free Signature: Signature field without restrictions
- Initials: For collecting initials
- Name: Auto-fills the recipient’s name
- Email: Auto-fills the recipient’s email
- Date: Adds the current date
- Text: Free-form text input
- Number: Numeric input only
- Checkbox: Single checkbox selection
- Radio: Multiple choice (single selection)
- Dropdown: Select from a list of options
Trust and Security
Documenso is built with security and transparency at its core:- Open Source: All code is publicly available for audit and review
- Self-Hosting: Deploy on your own infrastructure for complete data control
- Audit Logs: Every action is logged for compliance and tracking
- Secure Links: Each recipient gets a unique, secure signing link
- Signing Certificates: Completed documents include certificates of completion
Getting Started
Ready to send your first document? Check out our Quick Start Guide to go from signup to your first signed document in minutes.Community and Support
Join Discord
Connect with the Documenso community
GitHub
View the source code and contribute
Roadmap
See what’s coming next
Website
Learn more about Documenso
