<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Rendex Blog</title>
    <link>https://rendex.dev/blog</link>
    <description>Developer guides, tutorials, and updates from the Rendex rendering API</description>
    <language>en-us</language>
    <atom:link href="https://rendex.dev/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title>Extract Clean Article Text from Any URL</title>
      <link>https://rendex.dev/blog/extract-article-text-api</link>
      <guid isPermaLink="true">https://rendex.dev/blog/extract-article-text-api</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <description>extract article text api: POST /v1/extract returns reader-mode markdown, JSON, or HTML from any URL, stripping navigation and ads. Works on SPAs</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Add Screenshot Capability to Windsurf via MCP</title>
      <link>https://rendex.dev/blog/windsurf-mcp-screenshot</link>
      <guid isPermaLink="true">https://rendex.dev/blog/windsurf-mcp-screenshot</guid>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
      <description>windsurf mcp screenshot setup: add the Rendex MCP server to Windsurf so Cascade can capture any URL as PNG, JPEG, or PDF without leaving the editor</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>How to Convert URLs to PDF in Node.js</title>
      <link>https://rendex.dev/blog/url-to-pdf-nodejs</link>
      <guid isPermaLink="true">https://rendex.dev/blog/url-to-pdf-nodejs</guid>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <description>url to pdf node.js guide: use the Rendex JS SDK to capture any URL as a PDF with A4 format, custom margins, and print backgrounds. Includes a batch example.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>SPA Screenshot: waitFor Strategies for React, Vue, Svelte</title>
      <link>https://rendex.dev/blog/spa-screenshot-waitfor</link>
      <guid isPermaLink="true">https://rendex.dev/blog/spa-screenshot-waitfor</guid>
      <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
      <description>spa screenshot waitfor guide: waitForSelector and waitUntil patterns for React, Vue 3, and Svelte apps, with working code examples for each framework</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>How to Make Screenshot APIs Fast: 5 Optimizations</title>
      <link>https://rendex.dev/blog/screenshot-api-performance</link>
      <guid isPermaLink="true">https://rendex.dev/blog/screenshot-api-performance</guid>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <description>5 screenshot api performance optimizations: WebP format, viewport sizing, blockResourceTypes, wait strategies, and batch calls. Code and numbers for each.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>How AI Agents Can Screenshot and Analyze Web Pages</title>
      <link>https://rendex.dev/blog/ai-agent-screenshots-tutorial</link>
      <guid isPermaLink="true">https://rendex.dev/blog/ai-agent-screenshots-tutorial</guid>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <description>An AI agent web screenshot loop pairs Rendex captures with Claude&apos;s vision API so it can judge a live page and decide what to check next</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>7 Ways to Generate OG Images (APIs, Libraries, Services)</title>
      <link>https://rendex.dev/blog/best-og-image-generators</link>
      <guid isPermaLink="true">https://rendex.dev/blog/best-og-image-generators</guid>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
      <description>og image generator roundup: 7 options from @vercel/og and Satori to hosted APIs, with code examples and honest trade-offs for each approach</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Bulk Screenshot and PDF Generation with a Batch API</title>
      <link>https://rendex.dev/blog/batch-rendering-api</link>
      <guid isPermaLink="true">https://rendex.dev/blog/batch-rendering-api</guid>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <description>Batch screenshot api guide: submit up to 500 URLs in one request, poll for results, and receive a webhook when the batch settles.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Async Screenshot API With Webhook Delivery</title>
      <link>https://rendex.dev/blog/async-screenshot-webhooks</link>
      <guid isPermaLink="true">https://rendex.dev/blog/async-screenshot-webhooks</guid>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <description>Async screenshot API guide: submit a non-blocking capture with a webhookUrl, get an HMAC-signed callback when it settles, and verify it in Node or Python.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Add a Cursor MCP Screenshot Tool in Minutes</title>
      <link>https://rendex.dev/blog/mcp-screenshot-cursor</link>
      <guid isPermaLink="true">https://rendex.dev/blog/mcp-screenshot-cursor</guid>
      <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
      <description>Set up a Cursor MCP screenshot tool so the editor&apos;s AI can capture any URL as PNG, JPEG, WebP, or PDF. Full config for npx and the hosted server.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Render HTML and Screenshots in Zapier (No-Code)</title>
      <link>https://rendex.dev/blog/zapier-render-no-code</link>
      <guid isPermaLink="true">https://rendex.dev/blog/zapier-render-no-code</guid>
      <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
      <description>Zapier screenshot and PDF automation with the native Rendex app: capture URLs, render HTML templates, and generate PDFs across 7,000+ apps with no code.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Rendex Watch: Visual Website-Change Monitoring</title>
      <link>https://rendex.dev/blog/rendex-watch-launch</link>
      <guid isPermaLink="true">https://rendex.dev/blog/rendex-watch-launch</guid>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
      <description>Website change monitoring inside Rendex: watch any URL and get a real-Chrome before/after visual diff with an overlay, plus email or webhook alerts.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Rendex Is Now a Verified n8n Community Node</title>
      <link>https://rendex.dev/blog/n8n-verified-community-node</link>
      <guid isPermaLink="true">https://rendex.dev/blog/n8n-verified-community-node</guid>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <description>The Rendex n8n node is verified and live on n8n Cloud. Search the canvas to capture screenshots, generate PDFs, and extract web content in any workflow.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Generate Invoices from an HTML Template and JSON</title>
      <link>https://rendex.dev/blog/templated-documents-api</link>
      <guid isPermaLink="true">https://rendex.dev/blog/templated-documents-api</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <description>Generate PDF from template: write one HTML template with Mustache placeholders, pass a JSON data object per document, and get rendered invoices back</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Automate Invoice &amp; Document Generation in n8n with Rendex</title>
      <link>https://rendex.dev/blog/n8n-invoice-automation</link>
      <guid isPermaLink="true">https://rendex.dev/blog/n8n-invoice-automation</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
      <description>Use the n8n invoice automation node from Rendex to render an HTML invoice template to PNG or PDF on a trigger, then email or store it. No code.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Render a Chart to an Image on the Server (Node + Python, 2026)</title>
      <link>https://rendex.dev/blog/render-chart-to-image-server-side</link>
      <guid isPermaLink="true">https://rendex.dev/blog/render-chart-to-image-server-side</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <description>Turn a chart into a server-side PNG — Chart.js/node-canvas, matplotlib, pandas, Plotly/kaleido, ECharts SSR, or an HTML-render API. Working code and the honest trade-offs.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Render an HTML Table to PNG in Python (5 Ways, 2026)</title>
      <link>https://rendex.dev/blog/render-html-table-to-png-python</link>
      <guid isPermaLink="true">https://rendex.dev/blog/render-html-table-to-png-python</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <description>Convert an HTML table or report to a PNG from Python — Rendex API, html2image, Playwright, imgkit/wkhtmltoimage, and Selenium. Working code plus when to use each.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Best HTML-to-PDF Tools in 2026 (APIs + Libraries)</title>
      <link>https://rendex.dev/blog/best-html-to-pdf-tools-2026</link>
      <guid isPermaLink="true">https://rendex.dev/blog/best-html-to-pdf-tools-2026</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>Compare the best HTML-to-PDF tools in 2026: Rendex API, DocRaptor, PDFShift, wkhtmltopdf, and Playwright. Pricing, CSS support, and when to use each</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>How to Render HTML to Images in Make.com (No-Code)</title>
      <link>https://rendex.dev/blog/make-html-to-image</link>
      <guid isPermaLink="true">https://rendex.dev/blog/make-html-to-image</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <description>Render HTML to image in Make.com using the generic HTTP module and the Rendex API. POST your markup, get a PNG or PDF back, use it downstream. No code.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Debugging Headless Chrome Memory Leaks</title>
      <link>https://rendex.dev/blog/headless-chrome-memory-leaks</link>
      <guid isPermaLink="true">https://rendex.dev/blog/headless-chrome-memory-leaks</guid>
      <pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate>
      <description>headless chrome memory leak debugging: four causes, three fixes, and a decision framework for when to drop self-hosted Chrome entirely</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>How to Convert Markdown to PDF with an API (2026)</title>
      <link>https://rendex.dev/blog/markdown-to-pdf-api</link>
      <guid isPermaLink="true">https://rendex.dev/blog/markdown-to-pdf-api</guid>
      <pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate>
      <description>Convert markdown to pdf api: pass raw Markdown, get back a styled PDF or PNG in one HTTP request. curl, Python SDK, and JS SDK examples included</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Why Self-Hosted Puppeteer Costs More Than a Screenshot API</title>
      <link>https://rendex.dev/blog/puppeteer-cost-production</link>
      <guid isPermaLink="true">https://rendex.dev/blog/puppeteer-cost-production</guid>
      <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
      <description>Puppeteer vs screenshot api: real cost breakdown of AWS EC2, Chrome memory, and maintenance time, plus honest advice on when DIY actually wins</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Building a PDF Report Endpoint with FastAPI</title>
      <link>https://rendex.dev/blog/fastapi-pdf-reports</link>
      <guid isPermaLink="true">https://rendex.dev/blog/fastapi-pdf-reports</guid>
      <pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate>
      <description>fastapi pdf generation tutorial: build a FastAPI endpoint that renders HTML to PDF using the Rendex API, with async support and no Chromium dependency</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Generating PDFs in Rails with an API (No wkhtmltopdf)</title>
      <link>https://rendex.dev/blog/rails-pdf-generation</link>
      <guid isPermaLink="true">https://rendex.dev/blog/rails-pdf-generation</guid>
      <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
      <description>Use the rails pdf generation api to replace wkhtmltopdf in Rails: Faraday service object, controller integration, and async job examples</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Capture Website Screenshots in Django with the Rendex API</title>
      <link>https://rendex.dev/blog/django-screenshot-tutorial</link>
      <guid isPermaLink="true">https://rendex.dev/blog/django-screenshot-tutorial</guid>
      <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
      <description>Use the django screenshot api with the Rendex Python SDK. Learn how to capture screenshots in a Django view, management command, and batch workflow</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Generating Social Cards in Next.js Without Vercel Lock-in</title>
      <link>https://rendex.dev/blog/nextjs-og-images-with-api</link>
      <guid isPermaLink="true">https://rendex.dev/blog/nextjs-og-images-with-api</guid>
      <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
      <description>Generate Next.js OG images with an API and skip the @vercel/og dependency. Works on Netlify, Railway, or any host with 10 lines of code.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Website Monitoring with Automated Screenshots</title>
      <link>https://rendex.dev/blog/website-monitoring-screenshots</link>
      <guid isPermaLink="true">https://rendex.dev/blog/website-monitoring-screenshots</guid>
      <pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate>
      <description>Set up website monitoring screenshots with a Cloudflare Workers cron: capture key pages hourly, diff visually, and alert on changes.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Automating Invoice Generation with HTML-to-PDF</title>
      <link>https://rendex.dev/blog/html-to-pdf-invoices</link>
      <guid isPermaLink="true">https://rendex.dev/blog/html-to-pdf-invoices</guid>
      <pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate>
      <description>Build an html to pdf invoice api pipeline: Stripe webhook converts payments to PDF invoices delivered to customers automatically.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>How to Build a Visual Regression Testing Pipeline</title>
      <link>https://rendex.dev/blog/visual-regression-testing</link>
      <guid isPermaLink="true">https://rendex.dev/blog/visual-regression-testing</guid>
      <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
      <description>Visual regression testing API workflow: capture production and PR preview screenshots, diff with pixelmatch, block bad merges in GitHub Actions.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>How to Generate Dynamic OG Images with an API</title>
      <link>https://rendex.dev/blog/dynamic-og-images-api</link>
      <guid isPermaLink="true">https://rendex.dev/blog/dynamic-og-images-api</guid>
      <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
      <description>Generate dynamic OG images with an API for Next.js, Astro, and Nuxt. No Vercel lock-in, works anywhere, and takes under 10 lines of code to integrate.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Best Screenshot API in 2026: An Honest Comparison</title>
      <link>https://rendex.dev/blog/best-apis-compared-2026</link>
      <guid isPermaLink="true">https://rendex.dev/blog/best-apis-compared-2026</guid>
      <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
      <description>Compare the best screenshot API options in 2026. Rendex, ScreenshotOne, and Urlbox rated on pricing, developer experience, and MCP support.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>Rendering API vs Screenshot API: What&apos;s the Difference?</title>
      <link>https://rendex.dev/blog/rendering-vs-screenshot</link>
      <guid isPermaLink="true">https://rendex.dev/blog/rendering-vs-screenshot</guid>
      <pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate>
      <description>A rendering API converts web content to PNG, PDF, or structured output. See how rendering APIs differ from screenshot APIs and when to use each.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>MCP Tools for Web Rendering: A Developer Guide</title>
      <link>https://rendex.dev/blog/mcp-rendering-guide</link>
      <guid isPermaLink="true">https://rendex.dev/blog/mcp-rendering-guide</guid>
      <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
      <description>Configure Rendex as an MCP rendering tool for AI agents. Claude Desktop and Cursor setup with the rendex_screenshot tool and working code examples</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>How to Generate PDFs from URLs in Python (2026)</title>
      <link>https://rendex.dev/blog/url-to-pdf-python</link>
      <guid isPermaLink="true">https://rendex.dev/blog/url-to-pdf-python</guid>
      <pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate>
      <description>Learn 4 ways to convert URLs to PDFs with Python — Rendex API, Playwright, Selenium, and wkhtmltopdf. Complete code examples with async batch support.</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>How to Convert HTML to an Image with an API (2026)</title>
      <link>https://rendex.dev/blog/html-to-image-api</link>
      <guid isPermaLink="true">https://rendex.dev/blog/html-to-image-api</guid>
      <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
      <description>3 ways to convert HTML to images. Working code in Python, JavaScript, and cURL for social cards, OG images, and invoices</description>
      <author>Rendex Team</author>
    </item>
    <item>
      <title>How to Capture Website Screenshots with Python in 2026</title>
      <link>https://rendex.dev/blog/capture-screenshots-python</link>
      <guid isPermaLink="true">https://rendex.dev/blog/capture-screenshots-python</guid>
      <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
      <description>Learn 4 ways to capture website screenshots with Python — Rendex API, Playwright, Selenium, and Pyppeteer. Complete code examples with async support.</description>
      <author>Rendex Team</author>
    </item>
  </channel>
</rss>