Skip to main content

Welcome to Fileloom

Fileloom is a powerful, developer-first PDF generation API that transforms HTML templates into beautiful PDFs in under 2 seconds. Built for scale, designed for simplicity.

Why Fileloom?

Fast

Sub-2-second PDF generation with intelligent caching

Simple

One API call to generate PDFs - no complex setup

Scalable

From 100 to 1,000,000+ PDFs per month

The Problem

Generating PDFs programmatically is painful:
  • Puppeteer/Playwright - Complex setup, resource-heavy, difficult to scale
  • wkhtmltopdf - Outdated rendering, inconsistent results
  • Native libraries - Low-level APIs, steep learning curve
  • Self-hosted solutions - Infrastructure overhead, maintenance burden

The Solution

Fileloom provides a simple API that:
  1. Accepts HTML - Use the web technologies you already know
  2. Returns PDFs - High-quality, print-ready documents
  3. Scales automatically - From 100 to 1,000,000+ PDFs per month
  4. Handles the complexity - Fonts, page breaks, headers, footers - all handled

Quick Example

curl -X POST https://api.fileloom.io/v1/pdf \
  -H "X-API-Key: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "templateId": "tpl_invoice_001",
    "templateData": {
      "customerName": "Acme Corp",
      "items": [
        {"name": "Widget", "quantity": 5, "price": 29.99}
      ]
    }
  }'

Key Features

Template Engine

Create reusable templates with 70+ Handlebars helpers for dynamic content

Sub-2s Generation

Fast PDF generation with intelligent caching for repeated templates

Flexible Storage

Store PDFs in Fileloom, your own S3, Google Drive, or multiple destinations

Real-time Webhooks

Get notified when PDFs are generated, failed, or when quotas are low

How It Works

1

Create a Template

Design your PDF using HTML and CSS. Add dynamic placeholders using Handlebars syntax like {{customerName}} or {{formatDate invoiceDate "MMMM DD, YYYY"}}.
2

Send Data via API

Make a POST request to our API with your template ID and the data to populate it.
3

Receive Your PDF

Get back a URL to your generated PDF, ready to download, embed, or send to customers.
  • Invoices & Receipts - Generate professional financial documents
  • Reports - Create data-driven reports with charts and tables
  • Certificates - Award certificates, completion certificates
  • Contracts - Legal documents with dynamic content
  • Tickets - Event tickets, boarding passes

Comparison

FeatureFileloomPuppeteerwkhtmltopdf
Setup Time5 minutesHoursHours
ScalingAutomaticManualManual
Font Support✅ Google Fonts + CustomManual setupLimited
Emoji Support✅ Built-inManual setup
Headers/Footers✅ EasyComplexLimited
Template Engine✅ 70+ helpersNoneNone
MaintenanceZeroHighMedium

Getting Help