Skip to content
RepoQuarry

DocuSeal docusealco/docuseal

Self-hostable app to build PDF forms and have them filled and signed by multiple people, with email, API and webhooks; some features are paid Pro.

DocuSeal at a glance

Checked 15 Oct 2026

DocuSeal (3.3.2, 12 Oct 2026) is a web app run with one Docker command (SQLite by default, or PostgreSQL/MySQL). The free edition has a WYSIWYG field builder, multiple submitters per document, SMTP emails, automatic PDF eSignature, signature verification, an API and webhooks. Automated reminders, SMS verification, bulk send, SSO, white-label and embedded signing/builder are Pro features. Licensed AGPL-3.0 with an added term that the DocuSeal attribution must stay in the user interface.

Cite this pageRepoQuarry. “DocuSeal.” Checked 15 Oct 2026. https://repoquarry.dev/projects/docuseal

How much of DocuSign does it replace?

3 of 6 jobs. Free edition covers sending, multi-signer forms, API and webhooks; reminders, bulk send, SSO and embedding are Pro.

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

For signing order and reminders, audit trail and completion certificate, certificate-based digital signatures (PKI), see other DocuSign alternatives. You may also need to build an interface, an API server and hosting yourself.

How much of Dropbox Sign does it replace?

2 of 4 jobs. PDF form signing and API/webhooks cover document collection and integrations; automated reminders, embedded signing and some template APIs are Pro features; complete contract workflows are not replaced.

Partial: Send documents for signature Partial replacement
No: Reusable signing templates Not covered
No: Signing audit trail Not covered
Partial: Signing API integrations Partial replacement

For signing audit trail, see other Dropbox Sign alternatives. You may also need to build an interface, an API server and hosting yourself.

How much of PandaDoc does it replace?

2 of 4 jobs. PDF form signing and API/webhooks cover document collection and integrations; automated reminders, embedded signing and some template APIs are Pro features; complete contract workflows are not replaced.

Partial: Send documents for signature Partial replacement
No: Reusable signing templates Not covered
No: Signing audit trail Not covered
Partial: Signing API integrations Partial replacement

For signing audit trail, see other PandaDoc 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, self-hosted with Docker or Docker Compose; hosted version also offered docker run --name docuseal -p 3000:3000 -v.:/data docuseal/docuseal github.com · docuseal#docker ↗ 1d ago
Code licence Partial: AGPL-3.0 with a Section 7(b) term requiring DocuSeal attribution in the UI a covered work must retain the original DocuSeal attribution in interactive user interfaces. github.com · LICENSE_ADDITIONAL_TERMS ↗ 1d ago
Model weights licence Confirmed: No separate model weights github.com · docuseal#readme ↗ 1d ago
Commercial use Partial: Yes under AGPL-3.0 copyleft terms; DocuSeal attribution must be kept in the UI; white-label is a Pro feature Distributed under the AGPLv3 License with Section 7(b) Additional Terms. github.com · docuseal#license ↗ 1d ago
Paid services needed? Partial: None required; Pro adds reminders, SMS verification, bulk send, SSO, white-label and embedding Automated reminders github.com · docuseal#pro-features ↗ 1d ago
Hardware Unknown: Not documented in the README Know the answer? —
Operating systems Partial: Server via Docker (SQLite, PostgreSQL or MySQL); signers use a mobile-optimised web page; host OS support not listed By default DocuSeal docker container uses an SQLite database to store data and configurations. github.com · docuseal#docker ↗ 1d ago
Setup effort Confirmed: Medium; one Docker command, or Docker Compose with automatic HTTPS via Caddy sudo HOST=your-domain-name.com docker compose up github.com · docuseal#docker-compose ↗ 1d ago

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