TongoRender — API de HTML para PDF, Imagem e Screenshot

HTML PDF, Image
& Screenshot API

Pare de lutar com Puppeteer em produção. Gere documentos, imagens para redes sociais e screenshots com uma única requisição POST.

Try it live — no signup required
Request
curl -X POST https://api.tongorender.io/v1/pdf \
  -H "Authorization: Bearer rf_live_sk_..." \
  -H "Content-Type: application/json" \
  -d '{"html": "<h1>Hello World</h1>"}}'
Response · 200 OK
{
  "id": "rj_550e8400...",
  "status": "completed",
  "url": "https://files.tongorender.io/..."
}

TongoRender is a cloud-based HTML rendering API that converts HTML documents, Mustache-style templates, and live URLs into PDF files, PNG/JPEG/WebP images, and full-page screenshots through a single REST endpoint. Developers integrate TongoRender with one API call using the official TypeScript SDK, tongo CLI, or MCP server for AI-powered IDEs like Cursor, Claude Code, and Windsurf. Built on managed headless Chromium, TongoRender eliminates browser crashes, memory leaks, and Chrome version mismatches that plague self-hosted Puppeteer setups. With sub-2-second average render times, a 99.9% uptime SLA on paid plans, and four global edge locations, TongoRender has processed over 10 million renders for teams generating invoices, reports, social media graphics, and automated website screenshots. A generous free tier includes 100 renders per month with no credit card required.

Trusted by developers at

VercelShopifyStripeLinearSupabaseRailway
< 2s

Average render time (p50)

99.9%

Uptime SLA (paid plans)

10M+

Renders processed since launch

4

Global edge locations

Como Funciona

Três passos. Uma chamada de API. Qualquer formato de saída.

1

Envie HTML

Faça POST do seu HTML ou de uma URL para nossa API. Inclua estilos, fontes ou assets customizados.

2

Nós Renderizamos

Nossa frota de Chromium gera saídas perfeitas em milissegundos com suporte completo a CSS.

3

Receba o Resultado

Baixe seu PDF, PNG ou JPEG via URL. Ou receba via webhook quando estiver pronto.

Tudo que Você Precisa para Renderizar

Funcionalidades poderosas, API simples. Feito para desenvolvedores.

Geração de PDF

HTML para PDF com cabeçalhos, rodapés, números de página e margens customizadas.

Renderização de Imagens

Crie PNG, JPEG, WebP a partir de HTML. Perfeito para imagens OG e cards para redes sociais.

Screenshots de URLs

Capture qualquer página web com viewports customizados e emulação de dispositivos.

Templates Prontos

Mais de 50 templates para faturas, relatórios e mais. Envie JSON, receba documentos.

Servidor MCP

Agentes de IA podem usar o TongoRender diretamente via Model Context Protocol.

Suporte a Webhooks

Receba notificações quando as renderizações forem concluídas. Sem necessidade de polling.

Renderização em Lote

Processe múltiplas renderizações em uma única requisição para máxima eficiência.

Fontes Customizadas

Use Google Fonts ou faça upload das suas próprias para tipografia perfeita.

Works With Your Stack

Drop-in SDKs for your language, framework integrations, and AI-native via MCP Server.

Languages

Node.jsPythonPHPRubyGoJava

Frameworks

Next.jsLaravelDjangoRailsExpressFastAPI

AI Tools

CursorClaude CodeWindsurfvia MCP Server →

Built for Real Use Cases

From invoices to social cards to automated screenshots.

Invoices & Documents

Generate pixel-perfect invoices, contracts, and reports from HTML templates. Dynamic data, consistent formatting, every time.

Learn more

Social Media Graphics

Create dynamic OG images, Twitter cards, and social media posts programmatically. No design tools needed.

Learn more

Website Screenshots

Capture full-page screenshots of any URL. Dark mode, ad blocking, custom viewports. Perfect for monitoring and archiving.

Learn more

Start rendering for free — no credit card required

See It in Action

From HTML to PDF in a single POST request — under 2 seconds

invoice.html
<!DOCTYPE html>
<html>
  <body style="font-family:system-ui">
    <h1>Invoice #1042</h1>
    <table>
      <!-- items -->
      <tr>
        <td>Widget Pro</td>
        <td>$29.99 × 5</td>
      </tr>
    </table>
    <p>Total: $149.95</p>
  </body>
</html>
POST/api/v1/pdf1.2s
✓ 200 OK
Response
{
  "status": "completed",
  "url": "https://files.tongorender.io/inv-1042.pdf",
  "pages": 1,
  "size_bytes": 24576,
  "duration_ms": 1247
}

Invoice #1042

Widget Pro$29.99 × 5

Total: $149.95

invoice-1042.pdf — 24 KB

Developer Tools That Just Work

Official SDK for type-safe integration and a powerful CLI for rendering from your terminal. Ship faster with tools built for developers.

TypeScript SDK

npm install @tongo/sdk
app.ts
import { TongoClient } from '@tongo/sdk';

const tongo = new TongoClient('rf_live_sk_...');

// Render PDF and wait for completion
const job = await tongo.pdf.renderAndWait({
  html: '<h1>Invoice</h1>',
  options: { format: 'A4' }
});

console.log(job.url); // signed S3 URL
  • Zero dependencies
  • Full TypeScript types
  • Auto-polling built in
  • ESM + CJS support

tongo CLI

npm install -g @tongo/cli
Terminal
$ tongo login
  Email: dev@company.com
  Password: ••••••••
  ✓ Authenticated as John (Growth plan)

$ tongo render pdf invoice.html --output invoice.pdf
  ◌ Rendering PDF... (completed)
  ✓ PDF saved to invoice.pdf (142 KB, 3 pages)

$ tongo render screenshot https://example.com
  --full-page --dark-mode --output shot.png
  ✓ Screenshot saved to shot.png

$ tongo usage
  Usage  ██████░░░░░░░░░░░░░░  32%
  Renders: 8,000 / 25,000
  • Login & render in seconds
  • Pipe from stdin
  • Progress indicators
  • JSON output for CI/CD

Integre em Minutos

Funciona com qualquer linguagem. Aqui estão alguns exemplos.

cURL
curl -X POST https://api.tongorender.io/v1/pdf \
  -H "Authorization: Bearer rf_live_sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "html": "<h1>Invoice #1042</h1><p>Total: $299</p>",
    "format": "A4",
    "margin": { "top": "20mm", "bottom": "20mm" }
  }'

Preços Simples e Transparentes

Comece grátis. Escale conforme crescer. Sem taxas ocultas.

Gratuito

$0/mês

100 renders/mês

5 req/min

  • Saída em PDF, PNG, JPEG
  • Renderização de HTML e URL
  • Suporte da comunidade
  • Retenção de arquivos por 7 dias
  • Templates básicos

Starter

$19/mês

5.000 renders/mês

30 req/min

  • Tudo do plano Gratuito
  • Fila de renderização prioritária
  • Retenção de arquivos por 30 dias
  • Formato de saída WebP
  • Tamanhos de página customizados
  • Suporte por e-mail
Popular

Growth

$49/mês

25.000 renders/mês

60 req/min

  • Tudo do plano Starter
  • Notificações via webhook
  • Fontes customizadas (Google + upload)
  • Retenção de arquivos por 90 dias
  • Todos os 50+ templates
  • Suporte prioritário
  • Cabeçalhos e rodapés customizados

Scale

$149/mês

100.000 renders/mês

120 req/min

  • Tudo do plano Growth
  • API de renderização em lote
  • Garantia de SLA (99,9%)
  • Retenção de arquivos por 1 ano
  • Acesso ao servidor MCP
  • Suporte dedicado
  • Integrações customizadas
  • Infraestrutura prioritária

Loved by Developers

See what developers are saying about TongoRender

"Replaced our entire Puppeteer setup with 3 lines of code. Our invoice generation went from 12 seconds to under 2. The TypeScript SDK is beautifully designed."

SC

Sarah Chen

Lead Engineer at Vercel

"The CLI tool is a game changer for our CI/CD pipeline. We generate 15k+ reports per day and haven't had a single timeout. The MCP Server integration with Cursor is chef's kiss."

MR

Marcus Rodriguez

CTO at Stealth Startup

"We evaluated PDFShift, DocRaptor, and API2PDF before choosing TongoRender. Better DX, faster renders, and the free tier let us prototype without commitment."

AP

Aisha Patel

Full Stack Developer at Shopify

Frequently Asked Questions

Pronto para começar a renderizar?

Obtenha sua chave de API gratuita e comece a gerar PDFs, imagens e screenshots em minutos.