Docassemble
docassemble.org
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
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
- Document Automation Software#2 of 338.9
- Legal Document Automation Software#2 of 318.9
- Legal Workflow Automation Software#2 of 228.9
- Legal Forms Software#3 of 298.9
- AI Legal Workflow Automation#3 of 268.8
- Legal Automation#3 of 248.7
- Document Template Management Software#4 of 258.9