Coming soon · API reference available

Issue documents from templates,delivered through one API

Design document layouts in the template editor, send your data to the API, and receive PDFs. Upload Excel or Word templates to output Excel, Word or CSV as well.

Diagram: an AI assistant (MCP) creates a template. From template editor layouts and Excel or Word templates, DocRelay issues PDF, XLSX and DOCX documents that stack up, and returns render.succeeded in 0.25 s on completion. Each issued document is recorded in the tamper-detection log that applies blockchain technology as blocks chained to the previous entry by hash (#1021 to #1024); the latest block is #1024, sha256 a3f9…c21eDiagram: an AI assistant (MCP) creates a template. From template editor layouts and Excel or Word templates, DocRelay issues PDF, XLSX and DOCX documents that stack up, and returns render.succeeded in 0.25 s on completion. Each issued document is recorded in the tamper-detection log that applies blockchain technology as blocks chained to the previous entry by hash (#1021 to #1024); the latest block is #1024, sha256 a3f9…c21e
The dashboard template editor with an invoice template open: elements to place on the left, the page with merge fields in the center, and the properties of the selected text on the rightThe dashboard template editor with an invoice template open: elements to place on the left, the page with merge fields in the center, and the properties of the selected text on the right

Challenges of building document generation in-house

Building document generation and delivery into your application creates ongoing development and operational overhead. DocRelay removes these challenges in one service.

Rendering infrastructure

Challenge

Generating PDFs requires building, operating, and scaling servers that run headless browsers or LibreOffice.

How DocRelay solves it

Issue documents through an API alone. No rendering infrastructure to build or operate.

Japanese typesetting quality

Challenge

Implementing and maintaining Japanese fonts, line-breaking rules, page breaks, and line items that span pages takes significant effort.

How DocRelay solves it

A typesetting engine for Japanese business documents is built in.

Lead time for layout changes

Challenge

Even minor layout changes require modifying and releasing the application.

How DocRelay solves it

Edit and publish in the template editor; changes take effect immediately.

Bulk issuance and delivery

Challenge

Asynchronous processing and storage, delivery, and deletion of generated files must be built separately.

How DocRelay solves it

Batch issuance, webhook notifications on completion, expiring URLs, and automatic deletion by retention period are included.

Storage capacity management

Challenge

Generated files keep accumulating, increasing storage capacity, cost, and deletion overhead.

How DocRelay solves it

Set a retention period per issuance; files are deleted automatically when it ends. No capacity to manage.

Proving document authenticity

Challenge

It is difficult to prove after the fact that an issued document has not been altered.

How DocRelay solves it

Verify authenticity with a tamper-detection log that applies blockchain technology and published daily hashes.

Issue documents with one API call

Call POST /v1/renders with the template name, output format and data. If the document is ready within the wait time, it is returned immediately; otherwise you receive an ID and a webhook on completion. Test environment API keys use the latest version, including drafts. Production API keys use the published version.

  • Node.js
  • Python
  • PHP
  • Ruby
  • Go
  • REST

Nothing to run on your side

  • PDF rendering servers (headless browsers)
  • Queues for bulk issuance
  • Japanese font management
  • Storage and delivery for generated files
const res = await fetch('https://api.docrelay.jp/v1/renders', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.DOCRELAY_API_KEY}`,
    'Content-Type': 'application/json',
    'Idempotency-Key': 'inv_88',
  },
  body: JSON.stringify({
    template: 'invoice',
    format: 'pdf',
    data: { customer: { name: 'Acme Inc.' }, total: 128000 },
    wait: 10,
    link: { expires_in: 86400 },
  }),
})
// 200 + expiring URL within wait seconds; otherwise 202 and a DocRelay webhook on completion

Two ways to create templates

Design a layout in the template editor, or upload your existing Excel and Word files as templates. With MCP support, AI assistants such as Claude can also create templates and issue documents.

Template editor, Excel and Word

In the template editor, place text, lines, rectangles, images, line-item tables and body text, and set merge fields such as {{customer.name}}. Line-item tables continue across pages as rows grow, and body text flows onto the following pages. You can also upload Excel or Word files that contain merge fields.

PDF, Excel, Word, CSV and zip

Templates from the template editor output PDF, Excel templates output Excel or CSV, and Word templates output Word. Batch issuance returns a zip or a single merged PDF.

From issuance to delivery

Callers do not need to switch between synchronous and asynchronous handling based on processing time, and you choose how documents are delivered.

Returned immediately, or a webhook on completion

Documents that finish quickly are returned in the response. Longer jobs are accepted with an ID, and a webhook (render.succeeded) is sent on completion.

Expiring URLs and API retrieval

Share issued documents with expiring URLs, with an optional download limit. Within the retention period, you can retrieve them again through the API.

Shorter issuance time than in-house rendering

Compared with generating PDFs inside the application, issuing through the DocRelay API returned documents in less time.

DocumentGenerated in the application (pdf-lib)DocRelay (API, round trip)
20-page policy document (PDF)0.9 s0.25 s
Amendment comparison table (PDF, A4 landscape, 40 rows)0.35 s0.15 s

Our measurements, October 2026.

Retention periods and tamper detection

Set a retention period for each issuance; documents are deleted once it ends. Issuance records are kept in a tamper-evident form.

Automatic deletion after the retention period

Issued documents are deleted when the retention period you set (24 hours by default) ends. After deletion, only the record, including the hash, size and file name, and the tamper-evident log are kept.

Tamper detection that applies blockchain technology

The hash of each issued document is chained to the previous entry, and a daily hash is published. The data you merge is never recorded. You can verify that a document is unchanged since it was issued.

Use cases

From monthly invoices to bundled policy PDFs, amendment comparison tables and per-site reports. Every image here is a document issued with DocRelay (company and personal names are fictitious).

Invoices and quotes

Merge each customer’s data and issue a PDF. Issue hundreds at month end in one batch and receive them as a zip or a single PDF.

Bundled policies and manuals

Flow policy text into pages with a watermark and page numbers. Merge multiple policies into one PDF; the tamper-evident log verifies that it is unchanged since it was issued.

Amendment comparison tables

Place the old and new articles side by side in a landscape A4 table and mark the changes with color and underline. Long articles wrap within cells and continue across pages.

Field reports

Merge the shift table, notes and signature images to issue one report per site. It is returned immediately and can be shared with your client through an expiring URL.

Pricing

Monthly plans based on document volume, retention and projects. Early access is open ahead of launch.

Free

For evaluation and small projects

$0/ mo

Join early access
Documents / month
100
Retention
7 days
Projects
1
Members
3
Single sign-on
—

Starter

For light, recurring issuance

$19/ mo

Join early access
Documents / month
1,000
Retention
30 days
Projects
3
Members
Unlimited
Single sign-on
—

Business

For high volume and SSO

$269/ mo

Join early access
Documents / month
100,000
Retention
180 days
Projects
Unlimited
Members
Unlimited
Single sign-on
Included

EnterpriseCustom

Monthly volume, retention and rate limits set to match your scale.

  • Prices exclude tax. Plans are billed monthly in advance by credit card.
  • Documents issued in test environments do not count. In batch issuance (items), each item counts as one document.
  • When you reach your monthly limit, issuing in live environments stops until the next month. There are no overage charges; upgrade your plan to raise the limit.

Early access is open

We are preparing for launch. Pre-register and we will notify you when the service becomes available.