v1 API · 99.99% uptime

Remote printing,
built for developers.

Connect any printer — receipt, label, A4 — to your web app with a single JSON API call. Install the client, get a key, ship.

POST /v1/printjobs
curl https://api.printrelay.dev/v1/printjobs \
  -u prk_live_••••••: \
  -H 'Content-Type: application/json' \
  -d '{
    "printerId": "f4a1...",
    "title": "Receipt #1042",
    "contentType": "pdf_uri",
    "content": "https://example.com/receipts/1042.pdf",
    "source": "checkout"
  }'

Blazingly fast

Jobs reach printers in under 200ms over a persistent WebSocket. No polling.

Secure by default

Every job is signed, every transport TLS. Service-role keys never leave our servers.

Built for scale

Per-printer quotas, integrator accounts, and webhooks for every job event.

How it works

01

Install the client

Download the PrintRelay desktop app for Mac, Windows, or Linux.

02

Bind your printers

We auto-detect every local printer and stream the list to your dashboard.

03

Get an API key

Generate keys per environment. Rotate or revoke in one click.

04

POST a job

PDF, image, or raw ESC/POS. We push it down the wire and back.

Ship printing in an afternoon.

One month free. No credit card.

Create your account →