Skip to main content

Documentation

Everything you need to integrate ETCH into your applications.

Quick Start

ETCH processes document templates by merging them with JSON data. You design your template in Word, Excel, or PowerPoint using a simple tag syntax, send it to the ETCH API with your data, and receive a finished document back.

How It Works

1 Design Template

Create a DOCX, XLSX, or PPTX file with ETCH tags like {{name}}.

2 Prepare Data

Structure your data as JSON with keys matching your template tags.

3 Call the API

Send your template and data to the ETCH processing endpoint.

4 Get Your Document

Receive the processed document with all tags replaced by your data.

API Example

cURL
curl -X POST https://api.get-etch.app/api/v1/process \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "template=@invoice.docx" \
  -F 'data={"name":"Jane","total":99.99}' \
  -o "invoice-output.docx"

Client Libraries

Official client libraries are available for the following languages. Click the tabs above for language-specific documentation.