Ready to create your first PDF with PDF Echo? You can use our REST API (Soon our SDK)

1. Create an account

First, go to pdfecho.com and sign up. pdf echo

2. Go to the API Keys section

After signing in, you’ll be redirected to the dashboard. Click on API Keys in the sidebar. pdf echo

3. Click the Create Key button

Inside the API Keys section, click the “Create” button. pdf echo

4. Name your key and confirm

A modal will open. Enter a name for your new API key and click Create. pdf echo

5. Copy the API key

Your new API key will appear in the table. Click the button to copy it to your clipboard — you’ll need it for all PDF generation requests. pdf echo You’re now ready to generate a PDF using your API Key! 🚀

6. Make your first PDF request

Make a POST request to our /v1/pdf endpoint with your HTML or URL.

➕ Generate PDF from HTML

  curl -X POST https://api.pdfecho.com/v1/pdf \
  -u YOUR_API_KEY: \
  -H "Content-Type: application/json" \
  -d '{
    "source": "<html><body><h1>Hello PDF</h1><p>This was rendered from HTML</p></body></html>"
  }' --output output.pdf

🌐 Generate PDF from a URL

  curl -X POST https://api.pdfecho.com/v1/pdf \
  -u YOUR_API_KEY: \
  -H "Content-Type: application/json" \
  -d '{
    "source": "https://pdfecho.com"
  }' --output output.pdf
In both cases, the source field is used in the request body. This field can contain either raw HTML content or a publicly accessible URL to be rendered as a PDF.

📘 Want to do more?

This Quickstart covers only the basics to help you create your first PDF quickly. We’ll soon publish more guides showing how to use advanced features of this endpoint. In the meantime, you can view all available fields and options in the /v1/pdf endpoint documentation.