documenttailwindpdf
Professional Invoice
Generate print-ready PDF invoices on the fly. Line items, totals, and branding — all from your data.
Request body
{
"type": "tailwind",
"content": "<div class=\"flex h-full w-full flex-col bg-white p-14 text-slate-900\">\n <div class=\"flex items-center justify-between border-b border-slate-200 pb-8\">\n <div class=\"flex flex-col\">\n <span class=\"text-2xl font-bold\">Aurora Analytics</span>\n <span class=\"mt-1 text-sm text-slate-500\">Finance & Billing</span>\n </div>\n <div class=\"flex flex-col items-end\">\n <span class=\"text-3xl font-bold text-emerald-600\">INVOICE</span>\n <span class=\"mt-1 text-sm text-slate-500\">#AUR-2026-0713</span>\n </div>\n </div>\n <div class=\"flex items-center justify-between pt-8\">\n <div class=\"flex flex-col\">\n <span class=\"text-xs font-medium uppercase text-slate-400\">Billed to</span>\n <span class=\"mt-1 text-lg font-semibold\">Juniper Labs</span>\n <span class=\"text-sm text-slate-500\">Attn: Finance</span>\n </div>\n <div class=\"flex flex-col items-end\">\n <span class=\"text-xs font-medium uppercase text-slate-400\">Due date</span>\n <span class=\"mt-1 text-lg font-semibold\">July 26, 2026</span>\n </div>\n </div>\n <div class=\"mt-10 flex flex-col\">\n <div class=\"flex items-center justify-between border-b border-slate-900 pb-3\">\n <span class=\"text-xs font-semibold uppercase text-slate-500\">Description</span>\n <span class=\"text-xs font-semibold uppercase text-slate-500\">Amount</span>\n </div>\n <div class=\"flex items-center justify-between border-b border-slate-100 py-4\">\n <span class=\"text-base\">Growth plan — July 2026</span>\n <span class=\"text-base font-medium\">$149.00</span>\n </div>\n <div class=\"flex items-center justify-between border-b border-slate-100 py-4\">\n <span class=\"text-base\">Additional seats × 4</span>\n <span class=\"text-base font-medium\">$60.00</span>\n </div>\n <div class=\"flex items-center justify-between border-b border-slate-100 py-4\">\n <span class=\"text-base\">SSO add-on</span>\n <span class=\"text-base font-medium\">$25.00</span>\n </div>\n </div>\n <div class=\"mt-6 flex flex-col items-end\">\n <div class=\"flex w-64 items-center justify-between\">\n <span class=\"text-sm text-slate-500\">Subtotal</span>\n <span class=\"text-sm\">$234.00</span>\n </div>\n <div class=\"mt-2 flex w-64 items-center justify-between border-t border-slate-200 pt-3\">\n <span class=\"text-base font-bold\">Total due</span>\n <span class=\"text-xl font-bold text-emerald-600\">$234.00</span>\n </div>\n </div>\n</div>",
"options": {
"format": "pdf",
"dimensions": "a4",
"scale": 2
}
}Code example
curl -X POST https://renderfy.io/api/v1/render \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "tailwind",
"content": "<div class=\"flex h-full w-full flex-col bg-white p-14 text-slate-900\">\n <div class=\"flex items-center justify-between border-b border-slate-200 pb-8\">\n <div class=\"flex flex-col\">\n <span class=\"text-2xl font-bold\">Aurora Analytics</span>\n <span class=\"mt-1 text-sm text-slate-500\">Finance & Billing</span>\n </div>\n <div class=\"flex flex-col items-end\">\n <span class=\"text-3xl font-bold text-emerald-600\">INVOICE</span>\n <span class=\"mt-1 text-sm text-slate-500\">#AUR-2026-0713</span>\n </div>\n </div>\n <div class=\"flex items-center justify-between pt-8\">\n <div class=\"flex flex-col\">\n <span class=\"text-xs font-medium uppercase text-slate-400\">Billed to</span>\n <span class=\"mt-1 text-lg font-semibold\">Juniper Labs</span>\n <span class=\"text-sm text-slate-500\">Attn: Finance</span>\n </div>\n <div class=\"flex flex-col items-end\">\n <span class=\"text-xs font-medium uppercase text-slate-400\">Due date</span>\n <span class=\"mt-1 text-lg font-semibold\">July 26, 2026</span>\n </div>\n </div>\n <div class=\"mt-10 flex flex-col\">\n <div class=\"flex items-center justify-between border-b border-slate-900 pb-3\">\n <span class=\"text-xs font-semibold uppercase text-slate-500\">Description</span>\n <span class=\"text-xs font-semibold uppercase text-slate-500\">Amount</span>\n </div>\n <div class=\"flex items-center justify-between border-b border-slate-100 py-4\">\n <span class=\"text-base\">Growth plan — July 2026</span>\n <span class=\"text-base font-medium\">$149.00</span>\n </div>\n <div class=\"flex items-center justify-between border-b border-slate-100 py-4\">\n <span class=\"text-base\">Additional seats × 4</span>\n <span class=\"text-base font-medium\">$60.00</span>\n </div>\n <div class=\"flex items-center justify-between border-b border-slate-100 py-4\">\n <span class=\"text-base\">SSO add-on</span>\n <span class=\"text-base font-medium\">$25.00</span>\n </div>\n </div>\n <div class=\"mt-6 flex flex-col items-end\">\n <div class=\"flex w-64 items-center justify-between\">\n <span class=\"text-sm text-slate-500\">Subtotal</span>\n <span class=\"text-sm\">$234.00</span>\n </div>\n <div class=\"mt-2 flex w-64 items-center justify-between border-t border-slate-200 pt-3\">\n <span class=\"text-base font-bold\">Total due</span>\n <span class=\"text-xl font-bold text-emerald-600\">$234.00</span>\n </div>\n </div>\n</div>",
"options": {
"format": "pdf",
"dimensions": "a4",
"scale": 2
}
}' \
--output render.pngOne click. Free tier includes 1 saved template.
More document templates

Certificate of Completion
Instantly generate personalised certificates on course completion, no manual design needed.

Executive Summary
Auto-generate a weekly SaaS metrics digest. Delivered as a PDF every Monday, zero manual work.

Purchase Receipt
Send a clean PDF receipt on every purchase — generated and emailed in the same request.
