In development: free keys by invite

Branded PDF invoices, receipts, reports and certificates from one API call.

Send JSON, get a PDF back with your logo, brand color and font already applied. Four ready-made templates, A4 or US Letter, or bring your own HTML. Built for developers and agencies who don't want to maintain a headless-Chrome setup.

What it does today

This list only covers what is actually built. Anything not built yet is labeled "planned".

4 branded templates

Invoice, receipt, report and certificate. Set logo_url, brand_color, font and company_name once and every document matches.

Print-correct layout

CSS @page sizing for A4 and US Letter (the certificate is landscape), with backgrounds kept, and totals and currency formatted for you.

Raw HTML mode

Already have your own template? POST html and get a PDF. Rendering runs on Chromium via open-source Gotenberg.

Validation first

Missing fields, bad colors and wrong types come back as a readable 422 before anything renders, and ?preview=html lets you check the output without spending a document.

Documents aren't retained

Documents are processed transiently and streamed back in the response. They aren't saved to any database or file storage. We keep a hashed API key and a monthly document count per key.

Planned

Async rendering with webhooks, saved brand profiles, custom template upload and a dashboard. None of these exist yet.

Template gallery

These are live HTML previews made by the same code that feeds the PDF renderer. They use sample data: every name, amount and figure is made up.

Invoice

A4 · Letter

Receipt

A4 · Letter

Report

A4 · Letter

Certificate

A4 landscape · Letter

Try a different brand color: /gallery/invoice?brand_color=7c3aed

One request

Full reference in the docs. Base URL: https://slipmint-api.mike-tusa.workers.dev. YOUR_API_KEY is a placeholder: free keys go out by invite to waitlist members.

BASE=https://slipmint-api.mike-tusa.workers.dev
curl -X POST "$BASE/v1/pdf" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -o invoice.pdf \
  -d '{
    "template_id": "invoice",
    "data": {
      "company_name": "Northwind Studio",
      "brand_color": "#0f766e",
      "logo_url": "https://example.com/logo.png",
      "page_size": "Letter",
      "invoice_number": "INV-1042",
      "issue_date": "2026-09-25",
      "due_date": "2026-10-09",
      "customer_name": "Acme Corp",
      "customer_address": "1 Main St\nDenver, CO",
      "currency": "USD",
      "tax_rate": 8.25,
      "items": [{ "description": "Website redesign", "quantity": 1, "unit_price": 4500 }]
    }
  }'

Pricing

Planned launch pricing. No payments are taken yet. A "document" is one successful PDF. Failed renders, validation errors and ?preview=html calls are free.

Free

$0/mo
  • 50 documents / month
  • All 4 templates + raw HTML
  • Hard cap, no overage, no card

Indie

$15/mo
  • 1,000 documents / month
  • Then $0.03 per extra document
  • All templates, A4 & Letter

Agency

$49/mo
  • 5,000 documents / month
  • Up to 25 brands (limit not enforced yet)
  • Then $0.03 per extra document

Prices are in USD, and taxes may apply at checkout once billing launches.

Privacy & retention

Short version: we render your document and don't keep it. Full policy: /privacy.

Documents

Your HTML and JSON are processed transiently to produce the PDF, which is streamed back in the response and not retained. The renderer runs on Google Cloud Run (us-central1, USA), where temporary files live in an in-memory filesystem.

What we store

A SHA-256 hash of each API key, plus key metadata (plan, label) and a document count per key per month. That's all.

Logs

Request bodies and PDFs are never logged. Standard request metadata (time, IP address, path, status) is recorded in our hosting providers' logs (Cloudflare, Google Cloud Run).

Join the waitlist

Slipmint is in development. Free API keys go out by invite to waitlist members, in batches: leave your email and we'll send you one launch invite, which includes a personal link to create a free key (50 documents per month). No newsletter, no other emails. Your address is kept until the invite is sent or for 12 months, whichever comes first, and you can delete it any time (privacy §6).