| title | DocSpring Documentation |
|---|---|
| description | DocSpring fills PDF forms, generates documents from HTML templates, Word templates and page designs, and collects e-signatures. |
import { Card, CardGrid, LinkCard } from "@astrojs/starlight/components";
DocSpring fills PDF forms, generates documents from HTML templates, Word templates and page designs, and collects e-signatures. You send data through the API, a web form or a signature request, and get back a finished document.
- You can upload PDF templates and configure form fields in our template editor.
- You can also create a template using HTML and CSS.
- You can upload a Word document with tags in it, and get a PDF, a Word document or both.
- You can build a new PDF in the Page Designer, with text, tables, charts, images and your data on the page.
You can generate documents by posting data to our API, or filling out an online form. We can automatically generate web forms from the fields in your template. You can also embed these web forms on your own website, and your users can fill out the form to generate a document.
The DocSpring API supports both synchronous and asynchronous requests. Send your requests to the synchronous host, as our API clients do:
- Requests to
sync.api.docspring.comare synchronous by default. (We wait up to 95 seconds for the PDF to be processed before returning a response.)- Accounts in our EU region use
sync.api-eu.docspring.com.
- Accounts in our EU region use
- Requests to
api.docspring.comare asynchronous by default. (Pending PDF is returned immediately.)- Accounts in our EU region use
api-eu.docspring.com.
- Accounts in our EU region use
You can collect legally binding electronic signatures by creating signature requests. DocSpring emails each signer a link to a signing form hosted on docspring.com, in order if you choose, and emails everyone the signed PDF. You can also send the links yourself, or embed the signing form on your own website.
DocSpring has completed a SOC 2 Type II audit and is GDPR and HIPAA compliant. We sign a Business Associate Agreement (BAA) with customers on every paid plan, including Starter. Contact support@docspring.com to request a BAA. You must sign a BAA with us before submitting any protected health information (PHI) to DocSpring.
Our API documentation has examples for Ruby, Python, JavaScript, TypeScript, PHP, C#, Java, Go, Elixir, Rust, curl and the DocSpring CLI. Please contact us to request a client library for a different programming language.