You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Wabo 6fb7a1a779
Update rebrand-check to tolerate new upstream patterns (i18n keys, Twitter handles, github.com/docusealco)
3 weeks ago
.github/workflows Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
app Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
bin Update rebrand-check to tolerate new upstream patterns (i18n keys, Twitter handles, github.com/docusealco) 3 weeks ago
config Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
db Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
docs Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
lib Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
log initial commit 3 years ago
public Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
spec Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
tmp initial commit 3 years ago
.annotaterb.yml fix annotate model 1 year ago
.dockerignore Add rebrand-sync/-check tooling for upstream merges 1 month ago
.erb_lint.yml use erb_lint 1 year ago
.eslintrc add bulk placeholder 2 years ago
.gitattributes Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
.gitignore Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
.rspec dot rspec 1 year ago
.rubocop.yml Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
.version Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
CHANGELOG.md 1.3.2 — fix CI failures (Rubocop, Brakeman, pdfium source) 1 month ago
Dockerfile Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
GOOGLE_SSO.md Allow Google SSO to be configured from /settings/sso (DB fallback) 1 month ago
Gemfile Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
Gemfile.lock Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
LICENSE add LICENSE 3 years ago
LICENSE_ADDITIONAL_TERMS Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
NOTICE Rebrand DocuSeal to WaboSign and unlock Pro features 1 month ago
Procfile initial commit 3 years ago
Procfile.dev add Dockerfile and configure production app 3 years ago
README.md Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
REBRANDING.md Add rebrand-sync/-check tooling for upstream merges 1 month ago
Rakefile initial commit 3 years ago
SECURITY.md Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
SMS.md Add Twilio, VoIP.ms, and SignalWire SMS providers 1 month ago
config.ru initial commit 3 years ago
docker-compose.yml Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
package.json Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago
postcss.config.js initial commit 3 years ago
tailwind.application.config.js initial commit 3 years ago
tailwind.config.js Rebrand DocuSeal to WaboSign and unlock Pro features 1 month ago
tailwind.dynamic.config.js add dynamic documents 4 months ago
tailwind.form.config.js decline submission 2 years ago
yarn.lock Sync to upstream 3.0.2 — integrate 28 upstream commits with WaboSign rebrand 3 weeks ago

README.md

DocuSeal
DocuSeal

Open source document filling and signing

Docker releases Follow @docusealco

DocuSeal is an open source platform that provides secure and efficient digital document signing and processing. Create PDF forms to have them filled and signed online on any device with an easy-to-use, mobile-optimized web tool.

Live Demo | ☁️ Try in Cloud

Demo

Features

  • PDF form fields builder (WYSIWYG)
  • 12 field types available (Signature, Date, File, Checkbox etc.)
  • Multiple submitters per document
  • Automated emails via SMTP
  • Files storage on disk or AWS S3, Google Storage, Azure Cloud
  • Automatic PDF eSignature
  • PDF signature verification
  • Users management
  • Mobile-optimized
  • 7 UI languages with signing available in 14 languages
  • API and Webhooks for integrations
  • Easy to deploy in minutes

Pro Features

  • Company logo and white-label
  • User roles
  • Automated reminders
  • Invitation and identity verification via SMS
  • Conditional fields and formulas
  • Bulk send with CSV, XLSX spreadsheet import
  • SSO / SAML
  • Template creation with HTML API (Guide)
  • Template creation with PDF or DOCX and field tags API (Guide)
  • Embedded signing form (React, Vue, Angular or JavaScript)
  • Embedded document form builder (React, Vue, Angular or JavaScript)
  • Learn more

Deploy

Heroku Railway
Deploy on Heroku Deploy on Railway
DigitalOcean Render
Deploy on DigitalOcean Deploy to Render

Docker

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

By default DocuSeal docker container uses an SQLite database to store data and configurations. Alternatively, it is possible to use PostgreSQL or MySQL databases by specifying the DATABASE_URL env variable.

Docker Compose

Download docker-compose.yml into your private server:

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

Run the app under a custom domain over https using docker compose (make sure your DNS points to the server to automatically issue ssl certs with Caddy):

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

For Businesses

Integrate seamless document signing into your web or mobile apps with DocuSeal

At DocuSeal we have expertise and technologies to make documents creation, filling, signing and processing seamlessly integrated with your product. We specialize in working with various industries, including Banking, Healthcare, Transport, Real Estate, eCommerce, KYC, CRM, and other software products that require bulk document signing. By leveraging DocuSeal, we can assist in reducing the overall cost of developing and processing electronic documents while ensuring security and compliance with local electronic document laws.

Book a Meeting

License

Distributed under the AGPLv3 License with Section 7(b) Additional Terms. See LICENSE and LICENSE_ADDITIONAL_TERMS for more information. Unless otherwise noted, all files © 2023-2026 DocuSeal LLC.

Tools