Veterans use VA Form 21-526EZ to file a claim for disability compensation. This template covers the application pages (9 to 15 of the form); the instructions are left out.
Fill VA benefit claims, permit applications, license forms and other official agency PDFs with data from your case management system. Map each form once, then fill it for every client.
Veteran service platforms and permitting software companies use DocSpring to fill the forms that government agencies publish. You upload the official PDF, so the completed form looks exactly like the one the agency expects.
Fill VA Form 21-526EZ, the intent to file (21-0966) and supporting statements (21-4138) from the details a veteran gives you once.
Fill supplemental claims (20-0995), higher-level reviews (20-0996) and authorizations to release records (21-4142) as a claim moves forward.
Fill building permit applications, business license renewals and Secretary of State filings, such as articles of organization and annual reports, for every project or business on your platform.
Fill DMV title and registration applications with vehicle and owner details from your system.
Fill airport and facility security badge applications for each employee who needs access.
Fill IRS Form SS-4 EIN applications and passport forms like the DS-11 and DS-82 for the people you help.
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_LYagpCFbXnFprcXRK4/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_LYagpCFbXnFprcXRK4.sh"
bash "/tmp/docspring_tpl_LYagpCFbXnFprcXRK4.sh"
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_GLFJXF7kHf4AcZa3rC/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_GLFJXF7kHf4AcZa3rC.sh"
bash "/tmp/docspring_tpl_GLFJXF7kHf4AcZa3rC.sh"
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_SR6A4jgNZKRnRKyyDQ/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_SR6A4jgNZKRnRKyyDQ.sh"
bash "/tmp/docspring_tpl_SR6A4jgNZKRnRKyyDQ.sh"
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_YGkbJajTmaCkNz9Aaa/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_YGkbJajTmaCkNz9Aaa.sh"
bash "/tmp/docspring_tpl_YGkbJajTmaCkNz9Aaa.sh"
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_QKyL5FtHneRr9hgmNe/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_QKyL5FtHneRr9hgmNe.sh"
bash "/tmp/docspring_tpl_QKyL5FtHneRr9hgmNe.sh"
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_paHqKLHxcdk9MdRLrN/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_paHqKLHxcdk9MdRLrN.sh"
bash "/tmp/docspring_tpl_paHqKLHxcdk9MdRLrN.sh"
Veterans use VA Form 10-10EZ to apply for VA health care.
Application Healthcare FormPaste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_xCY5tDp6c4sM5SRHh7/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_xCY5tDp6c4sM5SRHh7.sh"
bash "/tmp/docspring_tpl_xCY5tDp6c4sM5SRHh7.sh"
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_ZLrSMHC9XqMCa2NLeS/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_ZLrSMHC9XqMCa2NLeS.sh"
bash "/tmp/docspring_tpl_ZLrSMHC9XqMCa2NLeS.sh"
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_5cpqqtRmX36hKmFPyg/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_5cpqqtRmX36hKmFPyg.sh"
bash "/tmp/docspring_tpl_5cpqqtRmX36hKmFPyg.sh"
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_pCsCALEXj2aSxxXS7E/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_pCsCALEXj2aSxxXS7E.sh"
bash "/tmp/docspring_tpl_pCsCALEXj2aSxxXS7E.sh"
Eligible adults use Form DS-82 to renew their U.S. passport by mail.
ApplicationPaste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_d6G7z5YMFzFhxjX2ch/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_d6G7z5YMFzFhxjX2ch.sh"
bash "/tmp/docspring_tpl_d6G7z5YMFzFhxjX2ch.sh"
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_ftKPPgbQN4mPZ7X3hc/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_ftKPPgbQN4mPZ7X3hc.sh"
bash "/tmp/docspring_tpl_ftKPPgbQN4mPZ7X3hc.sh"
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_hMpazGaC6rffMAFz4L/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_hMpazGaC6rffMAFz4L.sh"
bash "/tmp/docspring_tpl_hMpazGaC6rffMAFz4L.sh"
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_JcthLGGR4D6y5NgDCe/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_JcthLGGR4D6y5NgDCe.sh"
bash "/tmp/docspring_tpl_JcthLGGR4D6y5NgDCe.sh"
Paste these commands into your terminal to run a script that will generate a new PDF.
# This template has a lot of fields, so you'll need to download and run this bash script:
curl -sfSL "https://app.docspring.com/api/v1/templates/tpl_jeR5nQ2z2MNA2mL6mh/curl_example.sh" \
-u "api_nXerNcJM5LRThDXgka:9pAJQZb5mYQZHjQHjZCQJJ9hxSPGL9ZAYc3QFxgQCE" \
-o "/tmp/docspring_tpl_jeR5nQ2z2MNA2mL6mh.sh"
bash "/tmp/docspring_tpl_jeR5nQ2z2MNA2mL6mh.sh"
Fillable fields are imported automatically. For a flat or scanned PDF, drag fields onto the page in the template editor.
Name each field and set its type. Every template gets a JSON schema, so bad data returns a clear error instead of a wrong document.
Send JSON to our API or SDKs and download the finished PDF, or share a hosted form that fills the PDF for you.
A REST API with official SDKs in 9 languages: Ruby, Python, JavaScript, TypeScript, PHP, C#, Java, Go and Elixir.
Every template gets a web form that you can share as a link or embed on your site. Each submission becomes a filled-out PDF.
Send someone a hosted or embedded form to check their details and sign. Every signed PDF includes an audit trail.
Webhooks tell your app when a PDF is ready. You can also connect Zapier, n8n, Node-RED, Bubble or Parabola, or save PDFs to your own S3 bucket.
DocSpring has completed a SOC 2 Type II audit and is GDPR and HIPAA compliant.
You choose US or EU data residency when you sign up.
We sign Business Associate Agreements (BAAs) on request.
Yes. Upload the VA's PDF, map its fields once, and fill it from your data through the API. The same template works for every veteran you help, and fields like Social Security numbers can be split into one character per box.
Yes. Send the same veteran's data to each template, such as the 21-526EZ, 21-4138 and 21-4142, then combine the filled PDFs into one file.
Yes, with Data Requests. They open a hosted or embedded form, add anything that's missing and sign, and DocSpring fills the PDF with an audit trail. Check each agency's rules on electronic signatures before you submit a form signed this way.
Upload the new PDF to the same template and adjust any fields that moved. If the field names stay the same, your code doesn't need to change.
Most agency PDFs work, whether they have fillable fields or are flat scans. Some are dynamic XFA forms, which show a "Please wait" message instead of the form in most PDF viewers, and DocSpring can't fill those. DocSpring also doesn't keep the barcodes that some forms print in their footer.
Yes. Upload each city's or state's form once and fill it with project or business details from your platform. With a template for each form, you can support every jurisdiction your customers work in.
DocSpring has completed a SOC 2 Type II audit, and you can request the report through our Trust Portal. Submission data is encrypted at rest, and you choose US or EU data residency. If your documents can't leave your own servers, we offer self-hosted enterprise licenses.
Sign up for a free trial and try out DocSpring with your own PDFs.

DocSpring has been the PDF engine at the core of iENROLL for more than five years, and we couldn’t be happier. Of all the solutions we evaluated, it was the most capable and had the richest API, and it has only gotten better with each release. But what has made the biggest difference is the team. They go well beyond support. They’ve built a real relationship with us and are invested in our product’s continued success.

DocSpring's simple API and client library was fast to integrate, flexible to our needs, and well documented. Using your service has allowed Harvust to iterate faster and deliver the best product to our growers.

DocSpring has been great! We had to do a lot more PDF template iterations than we originally planned, and being able to do those from your interface was a lifesaver. When a PDF fails because we didn’t send the right payload, the detailed error messages you provide have been very helpful.

I spent a good two days trying to integrate with one of your competitors, and came away frustrated because it still wasn’t working. I was up and running with DocSpring in thirty minutes.
DocSpring has been the PDF engine at the core of iENROLL for more than five years, and we couldn’t be happier. Of all the solutions we evaluated, it was the most capable and had the richest API, and it has only gotten better with each release. But what has made the biggest difference is the team. They go well beyond support. They’ve built a real relationship with us and are invested in our product’s continued success.
DocSpring's simple API and client library was fast to integrate, flexible to our needs, and well documented. Using your service has allowed Harvust to iterate faster and deliver the best product to our growers.
DocSpring has been great! We had to do a lot more PDF template iterations than we originally planned, and being able to do those from your interface was a lifesaver. When a PDF fails because we didn’t send the right payload, the detailed error messages you provide have been very helpful.
I spent a good two days trying to integrate with one of your competitors, and came away frustrated because it still wasn’t working. I was up and running with DocSpring in thirty minutes.