CHANGELOG
What's new in RenderKit
Every shipped change to the API, SDKs, and dashboard. Subscribe via the RSS link in the footer or follow along on X.
v2.4.0
MCP server, generally available
- newThe
renderkit-mcpserver is out of preview — exposescreenshot,pdf, andextractas native tools in Claude, Cursor, and any MCP client. - newToken-aware markdown chunking on
/v1/extractwithchunk_max_tokensandchunk_overlap_tokens. - improvedExtraction now rehosts inline
data:images to stable CDN URLs automatically.
v2.3.0
Async renders + signed webhooks
- newRun any render with
async: trueand receive a signedrender.done/render.failedwebhook (X-RenderKit-Signature). - newPoll async jobs at
GET /v1/jobs/:id. - improvedPer-key concurrency caps now return
429with aretry_after_mshint instead of queueing silently.
v2.2.0
Dark mode capture + ad blocking
- new
dark_mode: truerenders pages withprefers-color-scheme: dark. - new
block_ads,block_cookie_banners, andblock_chatsship with maintained filter lists. - fixed
full_pagecaptures no longer clip sticky headers on tall pages.
v2.1.0
Content-addressed storage
- improvedScreenshot and PDF bytes are now stored by SHA-256 — identical renders deduplicate to one immutable, permanently-cacheable URL.
- improvedCache hits return in ~80 ms and cost 0 credits.
- fixed
cache_ttl: 0now correctly bypasses the cache for a single render.