Repolode
docusealco

docusealco/docuseal

Self-hosted open source platform to create PDF forms, fill them, and collect electronic signatures online.

Open-source alternative to:DocuSignAdobe Acrobat SignPandaDoc

Stars
18,753
Forks
1,896
Open issues
126
Last commit
17 hours ago

What is it?

DocuSeal is an open source document filling and signing platform. It lets you build fillable PDF forms with a visual field editor, send them to one or more submitters, and collect completed, signed documents through a mobile-friendly web interface.

The project covers a range of field types, including signatures, dates, files and checkboxes, along with automated email delivery over SMTP, signature verification for PDFs, and user management. Files can be stored on local disk or in AWS S3, Google Cloud Storage or Azure. By default it runs on SQLite, and PostgreSQL or MySQL can be configured through DATABASE_URL.

DocuSeal ships with an API and webhooks for integrations, and it can be deployed with Docker, Docker Compose or several one-click hosting platforms. Some capabilities such as SSO/SAML, bulk send, SMS verification and embedded signing components are listed as paid Pro features.

Key features

  • 01Visual WYSIWYG builder for PDF form fields with 12 field types
  • 02Multiple submitters per document, with completed PDFs and signature verification
  • 03Automated emails via SMTP and file storage on disk or cloud object storage
  • 04API and webhooks for integrating with other applications
  • 05Deployable with Docker, Docker Compose, or one-click hosting platforms

Use cases

  • Collecting signed contracts or agreements without relying on a third-party e-signature service
  • Hosting an internal document signing workflow on your own servers
  • Adding e-signature capabilities to a web or mobile product via the API

Quick start

  1. 1

    Run the app with Docker

    docker run --name docuseal -p 3000:3000 -v.:/data docuseal/docuseal
  2. 2

    Or download the Docker Compose file

    curl https://raw.githubusercontent.com/docusealco/docuseal/master/docker-compose.yml > docker-compose.yml
  3. 3

    Start with Docker Compose on a custom domain over HTTPS

    sudo HOST=your-domain-name.com docker compose up

Things to know

  • Licensed under AGPL-3.0 with additional terms, so modifications offered over a network must be shared under the same license.
  • Many features such as SSO, bulk send, reminders and conditional fields are listed as Pro features.

Topics

FAQ

What is docuseal?
Self-hosted open source platform to create PDF forms, fill them, and collect electronic signatures online. DocuSeal is an open source document filling and signing platform. It lets you build fillable PDF forms with a visual field editor, send them to one or more submitters, and collect completed, signed documents through a mobile-friendly web interface.
Is docuseal free to use? What license does it have?
docuseal is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is docuseal still maintained?
Actively maintained. The last commit to docuseal was on Oct 19, 2026.
What can I use docuseal for?
Collecting signed contracts or agreements without relying on a third-party e-signature service Hosting an internal document signing workflow on your own servers Adding e-signature capabilities to a web or mobile product via the API
How do I install docuseal?
Run the app with Docker: docker run --name docuseal -p 3000:3000 -v.:/data docuseal/docuseal Or download the Docker Compose file: curl https://raw.githubusercontent.com/docusealco/docuseal/master/docker-compose.yml > docker-compose.yml Start with Docker Compose on a custom domain over HTTPS: sudo HOST=your-domain-name.com docker compose up
Where can I get docuseal?
The source code and installation instructions are on GitHub: https://github.com/docusealco/docuseal

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects