DocAssemble
DocAssemble is a free, open-source platform for creating guided interviews and automated document assembly in PDF, RTF, or DOCX formats. Built on Python and YAML, it primarily serves legal aid organizations, law firms, government agencies, and healthcare providers.
- Company typePrivate
- Founded-
- HeadquartersPennsylvania Furnace, United States
- Headcount—
- GTM typeB2B
- OfferingSoftware
What DocAssemble does
DocAssemble is a free, open-source expert system for guided interviews and automated document assembly, originally created by Jonathan Pyle, a lawyer and computer programmer. The platform conducts web-based interviews with end users and, based on the information collected, generates documents in PDF, RTF, or DOCX format. Interviews are authored as YAML files containing Markdown-formatted questions and Python-based if/then/else logic, and the system automatically determines question order from variable dependencies rather than from developer-authored flowcharts. Core components include the Playground IDE for interview development, a comprehensive REST API with an OpenAPI specification, an SMS-based interview interface, live chat and screen-sharing assistance, OCR, multi-language support, and integrations with Google Drive, OneDrive, and VoiceRSS. Security features include server-side encryption tied to user passwords and two-factor authentication.
The platform is built on Python, YAML, Markdown, Flask, and Bootstrap, and is distributed under the MIT License through GitHub, PyPI, and Docker Hub as a self-hosted package. Adoption occurs primarily through community-led channels — a Slack group, a Python.org mailing list, GitHub issue tracking, and community-contributed tutorials for deployment on Digital Ocean, AWS, Azure, and GCP. There is no formal sales or marketing organization.
DocAssemble has no revenue model: the software is free, the project is maintained by a single individual developer with community contributions, and there is no parent company, institutional investor, or external ownership structure. Primary users are legal aid organizations, law firms, and government agencies; the platform is also described as applicable to healthcare intake and other vertical use cases. Named reference organizations include Documate, Community.lawyer, and the Merlin Legal Open Source Foundation (which is identified as a potential source of funding for continued development). Commercial activity is limited to third-party consultants paid by organizations for deployment and development assistance, none of which accrues to the project itself.
DocAssemble firmographics
Firmographics- Name
- DocAssemble
- Legal name
- DocAssemble
- Website
- https://docassemble.org
- Company type
- Private
- Operating status
- Operating
- Short description
- DocAssemble is a free, open-source platform for creating guided interviews and automated document assembly in PDF, RTF, or DOCX formats. Built on Python and YAML, it primarily serves legal aid organizations, law firms, government agencies, and healthcare providers.
- Ownership category
- akta.pro rank
DocAssemble industry classification
Industry- Product category
- Document Assembly Software
- NAICS
- Software Publishers (5132), Document Preparation Services (56141)
- SIC
- Services-Prepackaged Software (7372)
- akta.pro primary industry
- Intelligent Document Processing (IDP) & OCR Automation (HDAEAHAC)
- akta.pro secondary industry
- Application Planning, Document Management & Submission Tools (EDAFAMAC)
Keywords
Where DocAssemble is headquartered
LocationHeadquarters
- HQ city
- Pennsylvania Furnace
- HQ country
- United States
- HQ region
- North America
Markets served
DocAssemble business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Operations, Others
Revenue model
- Software Distribution (No Revenue): DocAssemble is free, open-source software distributed under the MIT License. There is no revenue model; the project is maintained by a single developer (Jonathan Pyle) with community contributions. Organizations may pay consultants for deployment and development assistance.
Go-to-market motion1 record
Distribution channels4 records
Marketing channels5 records
DocAssemble product offering
Product offeringCore offering
DocAssemble is a free, open-source expert system for guided interviews and document assembly based on Python, YAML, and Markdown. It provides a website that conducts interviews with end users and generates PDF, RTF, or DOCX documents from gathered information, which users can download or email. The platform supports document assembly, multi-user interviews, machine learning/LLM-based input processing, OCR, signatures, SMS interfaces, live chat, multilingual content, and a comprehensive REST API, all distributed under the MIT License.
Product overview
DocAssemble is a single, unified open-source platform for guided interviews and document assembly. The core platform provides web-based interview conduct with automated document generation (PDF, RTF, DOCX). Key components include the Playground IDE for interview development, a comprehensive REST API for programmatic control, an SMS interface for text-based interviews, and live chat help features for real-time support. The platform is built on Python and YAML, with interviews authored using YAML files containing Markdown-formatted questions and Python-based logic.
Differentiator
Problem solved
Functional benefit
Products and services
- DocAssemble Platform
Companies that use DocAssemble
Customer profileNamed customers4 records
Segments4 records
Ideal customer profiles3 records
DocAssemble technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration4 records
AI capability6 records
Feature6 records
DocAssemble partnerships and signals
Strategic signalPartnerships
One partnership is on record.
- Merlin Legal Open Source FoundationminorDocAssemble is mentioned as a potential recipient of funds from the Merlin Legal Open Source Foundation for continued development, though no formal partnership appears to exist.
Scale indicators1 record
Recent moves6 records
Expansion highlights6 records
DocAssemble competitors and assessment
Company assessmentBroad incumbents
- Clio: Leading cloud-based legal practice management suite serving law firms of all sizes with case management, billing, and document automation features. Targets the same buyer (law firms) with a far broader commercial platform encompassing the document-assembly capability that DocAssemble specializes in.
- Smokeball: Legal practice management platform with built-in document automation and form libraries for small and mid-size law firms. Broader than DocAssemble (full practice management vs. document/interview layer) but overlaps in automated document generation for legal workflows.
Direct peers
- Documate: Legal-tech company focused on document assembly and intake automation for lawyers, building on top of DocAssemble. Direct overlap in product functionality (guided interviews producing legal documents) and shared user base in access-to-justice and law-firm segments.
- Lawyaw: Cloud-based document automation and e-signature platform purpose-built for lawyers. Competes directly with DocAssemble for the legal document assembly use case, with a polished commercial SaaS experience rather than a self-hosted open-source model.
- A2J Author: Authoring tool from the Chicago-Kent Center for Access to Justice for building guided client interviews and court forms for self-represented litigants. Closely comparable mission and functionality to DocAssemble's legal-aid and access-to-justice use cases.
- Clause: AI-powered contract automation and assembly platform aimed at legal teams. Comparable to DocAssemble in converting inputs/templates into finished legal documents, but differentiated by deeper AI-driven drafting rather than YAML-declarative authoring.
- HotDocs: Long-established commercial document automation platform used heavily by law firms, banks, and government agencies to generate assembled documents from templates and answers — directly comparable to DocAssemble's core document-assembly capability, with a commercial (rather than open-source) distribution model.
- Gavel (legacy): Former legal document automation platform that enabled lawyers to build guided client intake and document workflows. Same target persona (lawyers, legal aid) and product category as DocAssemble, illustrating both market validation and competitive pressure.
Emerging players
- Typeform: Conversational form/intake platform with branching logic and integrations, broadly comparable to DocAssemble's guided-interview experience for non-legal intake and survey use cases. Less legal-specific but addresses the same 'no-code form/interview' category.
- Jotform: No-code form builder with conditional logic, document generation (PDF), e-signature, and healthcare/legal templates. Comparable to DocAssemble in offering guided data collection with document output, but as a hosted SaaS rather than open-source self-hosted platform.
Market position
Strengths4 records
Weaknesses4 records
Competitive moat5 records
Key risks6 records
Key highlights6 records
Customer concentration
DocAssemble social profiles
Digital presenceDocAssemble financial estimates
Financial estimateRevenue estimate
Valuation estimate
DocAssemble leadership team
Management profileNumber of profiles
Profiles1 record
DocAssemble funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
DocAssemble M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about DocAssemble
What does DocAssemble do?
DocAssemble is a free, open-source expert system for guided interviews and document assembly based on Python, YAML, and Markdown. It provides a website that conducts interviews with end users and generates PDF, RTF, or DOCX documents from gathered information, which users can download or email. The platform supports document assembly, multi-user interviews, machine learning/LLM-based input processing, OCR, signatures, SMS interfaces, live chat, multilingual content, and a comprehensive REST API, all distributed under the MIT License.
Is DocAssemble a public or private company?
DocAssemble is a private company. It is classified as founder individual operated bootstrapped and is currently operating.
When was DocAssemble founded?
DocAssemble was founded in -1.
Where is DocAssemble based?
DocAssemble is headquartered in Pennsylvania Furnace, United States, in the North America region.
How does DocAssemble make money?
One revenue line is on record: software Distribution (No Revenue).
Who are DocAssemble's main competitors?
Broad incumbents on record are Clio and Smokeball. Direct peers are Documate, Lawyaw, A2J Author, Clause, HotDocs and Gavel (legacy). Emerging players are Typeform and Jotform.
Does DocAssemble have an API?
Yes. DocAssemble provides a comprehensive HTTP-based API for controlling interview features programmatically. All requests must be authenticated using an API key. The API supports JSON responses, CORS for cross-origin requests, and includes endpoints for user management (create, list, invite, delete), interview sessions (list, start, get/set variables, delete), file operations (upload, download, list), package management (install, update, uninstall), configuration management, and playground operations. Authentication methods include X-API-Key header, Authorization bearer token, X-API-Key cookie, or key parameter in URL. No rate limits are enforced. The API specification is available in OpenAPI format. Developer documentation is at docassemble.org/docs/api.html.
What industry is DocAssemble in?
DocAssemble's product category is Document Assembly Software. Its primary akta.pro industry code is HDAEAHAC, Intelligent Document Processing (IDP) & OCR Automation, with a secondary code of EDAFAMAC, Application Planning, Document Management & Submission Tools. Its NAICS code is 5132 and its SIC code is 7372.