Skip to main content
This guide walks you through everything you need to generate your first PDF with Blink PDF. By the end you’ll have a working API key, a successful render, and a PDF file saved locally — in about five minutes.
1

Create your account and get an API key

Sign up for a free account at app.blinkpdf.io/login. The free tier includes 250 render units per month with no credit card required.Once you’re logged in:
  1. Open the API Keys section of your dashboard.
  2. Click Create new key.
  3. Copy the key — it starts with bp_ and is shown only once.
Store your API key somewhere safe immediately. For security reasons, the dashboard will not show the full key again after you navigate away. If you lose it, you’ll need to rotate it and update any services using the old key.
2

Make your first API call

Send a POST request to https://api.blinkpdf.io/v1/render with your Markdown content in the request body. Replace bp_xxxxxxxxxxxxxxxxxxxx with your actual API key.
A successful response looks like this:
The body is a raw PDF binary. Several response headers give you visibility into every render:
Simple Markdown renders are designed to complete quickly. Remote images, large documents, and network distance can add latency.
3

Save and verify the PDF

If you used the curl command above, the --output invoice.pdf flag writes the PDF directly to disk. For Python and Node.js, the examples above write invoice.pdf to your current working directory.Open the file in any PDF viewer to confirm the render. You should see a formatted document with the heading Invoice 0042, a bullet list, and the total line — all typeset from the Markdown you sent.
Every PDF produced by Blink PDF is PDF/UA-1 compliant, meaning it passes accessibility audits and works correctly with screen readers — no extra configuration required.
4

Move your API key to an environment variable

Before you ship any code, move your API key out of your source files and into an environment variable. Hardcoded keys are a common source of credential leaks.
Then reference it in your code:
See the Authentication guide for a full security checklist and details on key rotation.

What to explore next

Authentication

Key formats, security best practices, environment variables, and error handling.

API Reference

Every request parameter, response header, and error code for POST /v1/render.

AI & LLM Workflows

Connect OpenAI or Claude output to Blink PDF for fully automated document pipelines.

Plans & Pricing

Compare tiers from Free (250 render units/mo) to Enterprise with custom volume and SLAs.