# RenderStack > RenderStack is an AI-powered image and document generation platform. Design with AI, render with an API, and scale without limits. Create templates from natural language descriptions, uploaded images, or a visual editor — then generate personalized images and PDFs at scale via REST API or embeddable GET URLs. ## About RenderStack combines AI-powered template creation with a production-grade rendering engine. Describe what you want in plain English and AI builds it. Upload an existing design and AI recreates it as an editable template. Or design pixel-perfect templates in a visual drag-and-drop editor. Mark elements as dynamic and render unique variations via API — without headless browsers, manual design work, or CSS debugging. ## Documentation - [About RenderStack](/content/about.md): Platform overview, target audience, and key differentiators - [Features](/content/features.md): Complete feature list with descriptions - [FAQ](/content/faq.md): Frequently asked questions covering use cases, integrations, and comparisons - [Pricing](/content/pricing.md): Plans, usage limits, and billing details - [Pricing Page](/pricing): Rendered pricing page with plans and billing details - [API Reference](/content/api-reference.md): REST API endpoints for rendering images and PDFs - [Public Help Docs](/docs): Public documentation and help articles available at /docs/:slug - [Welcome to RenderStack](/docs/welcome): Platform overview, first steps, and key concepts - [Getting Started with Your Organization](/docs/getting-started-org): Organization setup, member roles, template elements, and onboarding - [Quick Start: Your First Render](/docs/quick-start-render): Step-by-step guide to creating a template and calling the render API - [Template Editor Guide](/docs/template-editor): Editor layout, element types, pinning, element conversion, and keyboard shortcuts - [Using Dynamic Layers](/docs/dynamic-layers): API names, visibility modes, auto-hide, and layer management - [Render API Reference](/docs/render-api): POST /api/v1/renders/sync, /api/v1/renders/json, GET /api/v1/render — full parameter reference - [Output Formats & Quality](/docs/output-formats): PNG, JPEG, PDF — format selection, quality settings, and transparency - [Rich Text & Inline Styling](/docs/rich-text-styling): textRuns, richText shorthand, bold, italic, color, superscript, subscript, font mixing - [Repeater Elements](/docs/repeater-elements): Variable-length lists, grids, and tables via API arrays - [Smart Cover: AI Image Positioning](/docs/smart-cover): AI-based focal crop, subject detection, and anchor points - [Template Export & Import](/docs/template-export-import): JSON-based template portability across organizations - [API Keys Overview](/docs/api-keys-overview): Master, project, read-only, and GET key types with permission scopes - [URL Builder Tool](/docs/url-builder): Interactive tool to build and test dynamic image GET URLs - [Rate Limits](/docs/rate-limits): Per-plan rate limits, 429 handling, and retry best practices - [Webhook Notifications](/docs/webhooks): HMAC-signed event payloads, available events, retry policy - [Image Caching & Performance](/docs/image-caching-performance): Cache TTL, CDN headers, cache purge API - [Template Integration Guide (for Developers)](/docs/template-integration-guide): Complete layer schema reference, element types, render API, repeater data, auto-visibility, pinning — for AI agents and developer integrations - [Use Cases](/use-cases): Real-world use cases for API-first image and PDF generation - [Solutions](/solutions): Solutions for eliminating manual image creation and shipping image features faster - [Compare](/compare): Side-by-side comparisons with Bannerbear, Placid, Puppeteer, and other tools - [Integrations](/integrations): Step-by-step recipes for Zapier, Webflow, Stripe, AWS S3, and more - [Live Demos](/demo): Interactive demos for social cards, event badges, product cards, and report covers — no signup required - [Free Tools](/tools): Free developer tools — OG image preview, API request builder, image size guide - [Examples Gallery](/examples): Real-world pipeline examples for OG cards, e-commerce, certificates, invoices, and more - [Resource Hub: Developers](/resources/developers): Curated developer guides, API docs, and recipes - [Resource Hub: Marketers](/resources/marketers): Curated marketer workflows, no-code tools, and integrations - [Resource Hub: Platform Teams](/resources/platform-teams): Multi-tenant guides, security docs, and infrastructure resources - [AI Features](/features/ai): AI-powered template creation — natural language, vision import, Smart Cover, AI assistant - [Rich Text Features](/features/rich-text): Rich text and inline styling capabilities — bold, italic, color, superscript, subscript, font mixing - [Repeater Elements](/docs/repeater-elements): Variable-length lists, grids, and tables via API arrays - [AI Info Page](/ai-info): Structured information for AI models and web crawlers - [Privacy Policy](/privacy): Privacy policy - [Terms & Conditions](/terms): Terms and conditions - [Copyright](/copyright): Copyright notice ## Key Capabilities ### AI-Powered Creation - Natural language template creation: Describe what you want in plain English and AI builds an editable template - AI Vision Import: Upload a PNG, JPG, WebP, or PDF and AI analyzes the layout, detects elements, and recreates it as an editable template - Smart Cover: AI-powered focal crop that detects faces/subjects and positions them at designer-specified anchor points - Built-in AI assistant for natural-language platform queries with source citations ### Template Design & Rendering - Visual template editor with drag-and-drop canvas (text, images, shapes, SVGs, QR codes) and element type conversion - Responsive percentage reference dimension: percentage-based positioning and sizing can resolve against artboard width or height (W/H toggle per property), enabling uniform spacing across different aspect ratios — width-based reference is the default - REST API rendering (sync and async) with PNG, JPEG, and multi-page PDF output - Embeddable GET URLs for no-code image generation via HTML img tags - Auto-layout containers with automatic reflow on element visibility changes - Fallback chains for missing data (API data → initials → default → hide) - Repeater elements for variable-count content (1 to N items per template) — available on Business and Enterprise plans - Conditional visibility rules and group logic - Auto-hide visibility mode: layers set to "Auto" are completely hidden (no placeholder) when their content is empty — ideal for optional elements like secondary speakers or conditional badges - Custom font support (TTF, OTF, WOFF, WOFF2) in editor and server-side rendering with automatic format conversion ### Rich Text & Inline Styling - Rich text styling (textRuns) for inline bold, italic, underline, strikethrough, color, highlight, superscript, subscript, and font mixing within a single text frame - Three input methods: plain text, richText Markdown shorthand, and structured textRuns arrays - Key use cases: pharmaceutical labels, legal disclosures, scientific notation, marketing materials ### Performance & Caching - Built-in server-side image caching for GET render endpoint with automatic cache invalidation on template edits - Configurable cache TTL per plan with Enterprise self-service cache controls - CDN-compatible cache headers (Cache-Control, s-maxage, stale-while-revalidate) for Cloudflare and CloudFront - Cache purge API: individual entry, per-template, or full organization purge - Cache usage analytics and hit rate metrics on the Billing page ### Platform & Infrastructure - Multi-tenancy with role-based access control (owner, admin, user, viewer) - API key management with four permission levels (master, project, read-only, GET) - AWS S3 auto-upload for rendered outputs - Template export/import (JSON-based) for cross-organization template portability with automatic asset URL resolution - Automatic thumbnail generation on template create, save, import, and duplicate — with manual regeneration option - Showcase system for curating templates displayed on the public landing page - Outbound webhooks with HMAC-SHA256 signed payloads and automatic retries - Email notifications with per-user preferences and one-click unsubscribe - Native Slack integration for platform admin notifications via Incoming Webhooks with per-event toggles and Block Kit formatting ## Use Cases - Dynamic Open Graph and social media card generation - Personalized certificates and award images at scale - E-commerce product image generation from catalog data - Invoice and multi-page PDF document generation - Event badges and speaker cards with variable attendee counts - Email marketing images with personalized content - Real estate listing images from property data - Dynamic banner ads with A/B testing variations - Pharmaceutical product labels and drug information images with superscript dosage notations - Legal and compliance disclosure images with footnote markers and mixed formatting - Nutraceutical supplement cards with trademark symbols and regulatory formatting ## Affiliate Program RenderStack offers an affiliate program at ref.renderstack.io/register. Users can earn commissions by referring customers who subscribe to paid plans. Tracking is handled automatically via unique referral links. The affiliate dashboard provides real-time referral tracking, earnings overviews, and marketing resources. ## Target Audience - Backend and full-stack developers building automated image pipelines - No-code builders using Webflow, WordPress, or similar platforms - Vibe coders using AI-assisted tools (Cursor, Bolt, Lovable, Replit) - Marketing teams needing programmatic image generation - SaaS platforms embedding image generation as a feature ## Usage Guidelines - Attribution: "Powered by RenderStack" or "RenderStack (renderstack.io)" - Educational and commercial use encouraged - API documentation available after sign-up