Skip to content
SPECIFICTION
Get listed

Docassemble

docassemble.org

Free plan Open source WebWindowsmacOSLinuxAPISelf-hosted

What it is

Docassemble is a free, open-source platform for guided interviews and document assembly. An interview can produce downloadable or emailed PDF, RTF or DOCX files, submit applications, interact with APIs or provide information. Authors build interviews with YAML, Markdown and Python logic, and can make questions depend on what information is still needed. Templates can use DOCX or PDF files, with a Word add-in for DOCX workflows. Other listed capabilities include touchscreen signatures, chat, screen sharing, remote screen control, AI, SMS, email, fax, OCR, multilingual interviews and multiuser applications. Developers can extend interviews with Python and connect third-party applications through the API. Deployment options include Docker, Docker Compose, Helm and installation without Docker; the maker recommends Docker. The software has no usage fees, but an internet-hosted server typically costs $10–$40 per month or more. Interview answers are encrypted in the SQL database unless multi_user is True; uploaded and assembled documents are not encrypted.

Spec sheet

What it does
Docassemble is a free, open-source platform for guided interviews and document assembly built with Python, YAML and Markdown.Read 14 Oct 2026 · docassemble.org
Purpose
Docassemble is a free, open-source expert system for guided interviews and document assembly.Read 4 Oct 2026 · docassemble.org
Audience
Docassemble was created to automate legal practice but is described as a general-purpose platform for applications in varied fields.Read 4 Oct 2026 · docassemble.org
Deployment
Docker is the recommended installation method, with Docker Compose, Kubernetes Helm and manual Linux installation also documented.Read 14 Oct 2026 · docassemble.org
API
The HTTP API requires API-key authentication, has an OpenAPI specification, and supports restrictions by IP address or HTTP referrer.Read 14 Oct 2026 · docassemble.org
Integrations
Official installation guidance documents AWS S3, Azure Blob Storage, S3-compatible storage, Google, Facebook and Azure sign-in, Google Maps and VoiceRSS connections.Read 14 Oct 2026 · docassemble.org
Security
Interview answers are stored encrypted in the SQL database unless the multi_user variable is True; uploaded and assembled documents are stored without encryption.Read 4 Oct 2026 · docassemble.org
Support
The project directs users to a community Slack group for help and GitHub issues for bug reports.Read 14 Oct 2026 · docassemble.org
License
Docassemble code is distributed under the MIT License, while bundled dependencies retain their own licenses; interview authors may choose licenses for their interview code.Read 14 Oct 2026 · docassemble.org
AI
The feature set includes machine-learning processing of user input and conversations with large language models.Read 14 Oct 2026 · docassemble.org
Authoring
Interviews use YAML, Markdown, and Python logic, and the system can determine which questions to ask based on needed information.Read 4 Oct 2026 · docassemble.org
Automatic interview logic
The engine determines which questions are needed and their order from the interview logic, while allowing developers to prescribe ordering when necessary.Read 14 Oct 2026 · docassemble.org
Background and scale
Background tasks can run while users are absent, and deployments can be distributed across multiple machines for higher traffic.Read 14 Oct 2026 · docassemble.org
Capabilities
Listed features include touchscreen signatures, live chat, screen sharing, remote screen control, AI, SMS, email, fax, OCR, multilingual interviews, and multiuser applications.Read 4 Oct 2026 · docassemble.org
Community scale
The public GitHub repository showed 992 stars and 317 forks when opened.Read 14 Oct 2026 · github.com
Creator and use
LawNext identifies Jonathan Pyle as Docassemble's developer and says the system was created for legal automation and has powered services including Upsolve and Documate.Read 14 Oct 2026 · lawnext.com
Documentation
The documentation is a broad reference guide with tutorials, side-by-side examples, runnable demonstrations and a full API section rather than a linear beginner manual.Read 14 Oct 2026 · docassemble.org
Extensibility
Developers can extend interviews with Python and integrate third-party applications using the API.Read 4 Oct 2026 · docassemble.org
Hosting costs
The maker says the software has no usage fees, while an internet-hosted server typically costs $10–$40 per month or more depending on needs.Read 4 Oct 2026 · docassemble.org
Interview outcomes
Interviews can generate downloadable or emailed PDF, RTF, or DOCX documents, submit applications, interact with APIs, or provide information.Read 4 Oct 2026 · docassemble.org
Limit: dependency compatibility
An open GitHub issue opened April 8, 2026 reports that Docassemble 1.9.7 failed to start after installing the OpenAI package because of a pydantic-core mismatch.Read 14 Oct 2026 · github.com
Limit: missing requested capability
A longstanding open feature request asks for PGP-encrypted email, indicating that capability is not provided by the existing feature set.Read 14 Oct 2026 · github.com
Limit: review transparency
Trustburn states that the business information was not verified, the business solicited customer reviews and it had not replied to negative reviews.Read 14 Oct 2026 · trustburn.com
Limit: user-interface defects
Open issues include a September 21, 2026 form-submission regression, a July 2026 DAObject error and a Playground file-refresh problem after API uploads.Read 14 Oct 2026 · github.com
Live assistance
Operators can chat with users, view their screens and use remote control features during an interview.Read 14 Oct 2026 · docassemble.org
Messaging
Docassemble supports SMS interviews plus sending and receiving email, including fax capability.Read 14 Oct 2026 · docassemble.org
Multiuser and extensibility
Roles support multi-person interviews, and Python modules let developers extend interview behavior.Read 14 Oct 2026 · docassemble.org
Notable independent coverage
A LinkedIn article published September 2, 2026 describes Docassemble as free open-source infrastructure for guided interviews, workflow automation, document generation, APIs and custom front ends.Read 14 Oct 2026 · linkedin.com
OCR and languages
Uploaded images can be processed with OCR and interviews can be offered in multiple languages.Read 14 Oct 2026 · docassemble.org
Operating-system caveat
Native installation instructions target 64-bit Debian, and the project says Mac and Windows native installations have not been tested although Docker can be used on those systems.Read 14 Oct 2026 · docassemble.org
Outputs
Interviews can produce PDF, RTF or DOCX documents for download or email, or perform non-document workflows such as applications and information delivery.Read 14 Oct 2026 · docassemble.org
Praise: usability and support
Trustburn reviewers repeatedly describe the interface as easy to use, the feature set as broad and document automation as efficient, while calling support responsive and helpful.Read 14 Oct 2026 · trustburn.com
Praise: workflow productivity
Trustburn reviewers say the platform reduces time and effort involved in creating and managing documents and improves workflow productivity.Read 14 Oct 2026 · trustburn.com
Python packages and SDK surface
The repository separates core interview parsing in docassemble.base from the web and SMS application in docassemble.webapp; both are installable Python packages and are available through PyPI.Read 14 Oct 2026 · docassemble.org
Rating on Trustburn
4 out of 5 from 11 reviewsRead 14 Oct 2026 · trustburn.com
Scalability
Deployments can use a cluster of machines for high performance, although the maker says a single machine is sufficient for most deployments.Read 4 Oct 2026 · docassemble.org
Security configuration
The maker recommends HTTPS and cautions that developer accounts can run arbitrary code on the server.Read 4 Oct 2026 · docassemble.org
Security controls
The security documentation lists brute-force blocking, two-factor authentication, email-confirmation controls and deletion of interview data when an interview is exited.Read 14 Oct 2026 · docassemble.org
Security deployment guidance
The project requires HTTPS to avoid sending credentials in plaintext and warns that developer accounts can execute arbitrary server-side code, recommending separate production controls.Read 14 Oct 2026 · docassemble.org
Security history
GitHub lists moderate advisories for HTML/JavaScript injection and open redirects and high-severity advisories for unauthorized access through URL manipulation, published in 2024 and 2021.Read 14 Oct 2026 · github.com
Security storage
Passwords and interview answers are encrypted by default, while uploaded and assembled documents are stored without encryption on the server and configured object storage.Read 14 Oct 2026 · docassemble.org
Signatures
Interviews can collect touchscreen signatures and place them into generated documents.Read 14 Oct 2026 · docassemble.org
System requirements
Normal operation uses about 800-900 MB of RAM and the documentation recommends at least 4 GB of RAM because upgrades need more memory temporarily.Read 14 Oct 2026 · docassemble.org
Templates
Templates can be composed in DOCX or PDF files, with a Word add-in available for DOCX workflows.Read 4 Oct 2026 · docassemble.org
WYSIWYG templates
Authors can create templates in DOCX with a Word add-in or in PDF and synchronize files through Google Drive, OneDrive or command-line tools.Read 14 Oct 2026 · docassemble.org

Plans and prices

docassemble (self-hosted software) Free No software fees · Hosting typically $10–$40 per month or more depending on performance, availability, and support needs Read 4 Oct 2026 · docassemble.org
docassemble software Free No fees for using the software; hosting is separate Internet hosting commonly costs $10-$40 per month or more · user supplies infrastructure Read 14 Oct 2026 · docassemble.org

Every Docassemble plan and price →

Strong points and limits

Strong points

  • Open-source software with no usage fees.
  • Interviews can generate several document formats.
  • Conditional questions and Python extension are supported.
  • Offers API access and third-party application integration.
  • Documentation, community Slack and GitHub issues are listed.

Limits

  • Internet hosting typically costs $10–$40 per month or more.
  • Uploaded and assembled documents are not encrypted.
  • Developer accounts can run arbitrary server code.
  • HTTPS is recommended for deployment.

Who it suits

It suits developers and organizations building guided interviews, document workflows or applications, including legal practice and other fields. Teams should be comfortable managing deployment and the security configuration of their installation.

Docassemble in depth

Read the full write-up

Docassemble is a free, open-source platform for building guided interviews, document assembly, and application workflows. It is best for organizations that can write Python-based logic and operate their own deployment. The breadth of outputs and integrations is substantial, but infrastructure and security decisions stay with the operator.

Overview

Created to automate legal practice, Docassemble is also a general-purpose platform for applications in other fields. An interview can produce a downloadable or emailed PDF, RTF, or DOCX, submit an application, interact with an API, or simply provide information. Its conditional questioning can request only the information needed for a particular case, making it suitable for complex intake rather than just static forms.

This is a platform to build and run, not a managed workflow service. Authors combine YAML, Markdown, and Python, and developers can extend interviews with Python or connect third-party applications through the API. Teams seeking a ready-made hosted product, or without development and server-administration capacity, will find the operational burden significant.

Key features

Interviews and documents

Templates can be composed in DOCX or PDF, with a Microsoft Word add-in for DOCX workflows. Finished interviews can generate files for download or email, while the same interaction can feed an application or API. This unifies intake and output, although producing polished workflows requires people comfortable with structured content and code.

Channels and integrations

Touchscreen signatures, live chat, screen sharing, remote screen control, AI, SMS, email, fax, OCR, multilingual interviews, and multiuser applications are among the listed capabilities. Files can synchronize with a server through Google Drive, OneDrive, or a command-line utility. These options support varied service models, but each adds configuration and governance work rather than delivering a turnkey setup.

Deployment and scale

The maker recommends Docker and documents Docker Compose, Helm, and installation without Docker. A single machine is sufficient for most deployments, while clusters can be used when higher performance is required. That range lets a small team start simply and grow, provided it can maintain the underlying environment.

Security and support

Interview answers are encrypted in the SQL database unless multi_user is set to True; uploaded and assembled documents are stored without encryption. HTTPS is recommended, and developer accounts can execute arbitrary code on the server. These are material responsibilities for legal or otherwise sensitive work. Extensive documentation, a community Slack group, and GitHub issues provide places to get help, but they do not replace internal security expertise.

Pricing

The self-hosted Docassemble plan costs free with no software fees. Internet hosting typically costs $10–$40 per month or more, depending on performance, availability, and support needs. There are no stated seat or usage charges, so this fits teams willing to budget for hosting and administration instead of per-user software subscriptions. The free software does not remove the cost of secure operations, backups, monitoring, or specialist support.

Platforms

Docassemble runs as a web application and offers an API, with Linux and self-hosted deployment options. Docker-based installations, Helm, Docker Compose, and non-Docker installation paths give administrators flexibility over where it runs. It is not presented as a native desktop or mobile application.

Who it's for

Legal-aid organizations, law practices, courts, government teams, and other groups building bespoke intake or document processes are natural candidates. It also suits developers who need conditional questionnaires, generated documents, and API-connected applications in non-legal fields. Choose another product if you need vendor-managed hosting, a visual-only authoring experience, or limited responsibility for document security.

Pros and cons

Pros

No software fees: the platform is free and open source, so budgets can focus on hosting and implementation.

Broad workflow outputs: one interview can produce PDF, RTF, or DOCX files, submit applications, call APIs, or provide information.

Deep extensibility: Python logic, API access, and integrations support workflows beyond standard forms.

Flexible deployment: a single machine covers most cases, with clustering available for higher performance.

Cons

Technical authoring: YAML, Markdown, and Python favor development teams over nontechnical form builders.

Operational responsibility: hosting, Docker configuration, HTTPS, and scaling remain the operator's work.

Document exposure: uploaded and assembled documents are unencrypted, requiring deliberate storage controls.

Code execution risk: developer accounts can run arbitrary server code, raising the stakes for access management.

Alternatives

For a paid web service with a seven-day trial and unlimited access during the trial, choose eForms. Trust & Will is a consumer-oriented web, Android, and iOS option with a free estate-plan membership and a $49-per-year Essentials membership. Choose Gavel for a paid workflow platform with API, desktop, and web support and a 25-query free trial. Dokuily offers a freemium web model with common simple documents free and three paid-eligible completions during launch. A2J Author is free for qualifying nonprofits, courts, government entities, and legal-aid organizations for non-commercial use. 360 Legal Forms provides a $7.99-per-month web library with unlimited creation and downloads. ClauseBase targets organizations wanting advanced drafting and questionnaires with custom pricing. FreeWill supplies free web estate-planning tools without a credit card.

For broader comparisons, see Legal Forms Software, Legal Document Automation Software, Legal Workflow Automation Software, Document Template Management Software, and Document Automation Software.

Verdict

Choose Docassemble if you need highly tailored interviews and document or application workflows, have developers available, and want to avoid software licensing fees. Look elsewhere when managed hosting, encrypted document storage by default, or a no-code authoring experience matters more than maximum flexibility.

Verdict

Docassemble offers flexible interview logic and a range of document and application outputs without software fees. Hosting and security responsibilities remain important: uploaded and assembled documents are unencrypted, and deployments need careful configuration.

Where Specifiction places it

Alternatives to DocassembleAll alternatives →