InstantPDF

Hassle-free, template-based PDF generator with synchronous API, document flow & basic document signatures

Many apps out there need to provide dynamically created PDF documents to their users. Yet, it's hard and inconvenient to develop such a solution from scratch. Third party solutions mostly work asynchronously, which means you have to wait for the PDFs to be generated and then obtain the files using a separate remote service.

Instant PDF is different.

We aim for the simplest solution possible: create a reusable template, provide your data and in the same API call, obtain your PDF within the response. There is also the option to store document for basic signature at Instant PDF sign-box. No need for asynchronous calls, no need for a CDN. We've got you covered.

And last, but not least: We offer to create dynamic templates for you - free of charge.

How does it work?

1
User icon

You

Create a template

Create a template

WYSIWYG Editor
Variables, images, headers/footers supported
Try demo account (username: demo@instantpdf.eu,
password: demo)
No additional CDN needed

Instant PDF Templates Editor icon

Instant PDF
Templates Editor

2
App icon

Your App

Get PDFs

Get PDFs

Synchronous REST API call
Supply JSON data for variables
Obtain PDF file within response
Optionally store for signature
No additional CDN needed

Instant PDF REST API icon

Instant PDF
REST API

3
User icon

Your Users

Sign PDFs

Sign PDFs

Email notification
PDF signing form provided
Running on all browser equipped devices
Flow for multiple signatories
No additional CDN needed

Instant PDF Signing Form icon

Instant PDF
Signing Form

Features

InstantPDF is best for single-page or few-page documents like tickets, vouchers, contracts, confirmations, invoices, certificates, etc.

Although the number of the pages is technically unlimited, you shouldn't use InstantPDF to create books :)

WYSIWYG Editor

Edit the templates in a modern and powerful editor with an embedded PDF preview function.

Page headers & footers

You may define a table header that will re-appear on each page if the table overflows a single page.

Repeatable table headers

You may define table header, that will re-appear on each page, if the table overflows a single page.

Dynamic JSON variables

Create the template with variables. Simple variables of any type, arrays or objects, we have it all.

Built-in & custom fonts

The template editor comes with basic set of fonts. If enough you can upload custom fonts to be used in created PDFs.

Images in PDF

Icons and logos can be uploaded and stored within your template or added with a remote link.

No need for additional CDN

Uploaded images are stored within the template. Generated PDFs are sent on-the-fly. It's up to you whether you store the files, send them via email, or offer them for download.

Synchronous processing

No waiting for server-side processing, no hassle with webhooks and stuff like that. You'll get the PDF instantly.

REST API

Simple service to feed the template variables with data and obtain a PDF in response. Check the documentation and get started in a minute.