Now in public beta

Design API for AI Agents

Generate production-ready images from text. No templates. No design skills. Just describe what you want.

Not AI art — real React components, professional layouts, crisp text

2s avg generation
15+ layouts
6 style presets
terminal
$ curl -X POST api.rendrkit.dev/v1/generate \
  -d '{"prompt": "Instagram post: Launch day!"}'

// Response in ~2s
{
  "url": "https://cdn.rendrkit.dev/img/abc123.png"
}

One API call. One image. Done.

Built for teams that ship fast

VercelSupabaseStripeLinearResendClerk

Try it live

Type a prompt and see what RendrKit generates in seconds. No signup required.

Try:
Your image will appear here

See what RendrKit creates

Real outputs from real prompts. No manual editing.

How it works

From prompt to production image in three steps

01

Describe

Write a natural language prompt describing the image you need. Specify style, colors, text, layout — anything.

02

Generate

AI selects and composes React components into a pixel-perfect design. Real layout engine, real typography.

03

Use

Get a CDN-hosted PNG URL instantly. Drop it into your app, social post, email, or anywhere else.

Built for every use case

One API, unlimited creative possibilities

📱

Social Media Posts

Instagram carousels, Twitter cards, LinkedIn banners

🔗

OG Images

Blog posts, link previews, social sharing

🛒

E-commerce

Product cards, sale banners, promotional graphics

✉️

Email Banners

Newsletter headers, promotional email graphics

▶️

YouTube Thumbnails

Eye-catching thumbnails with bold text overlays

📸

Story & Reel Covers

Vertical format covers for Instagram & TikTok

Integrate your way

Four ways to connect — pick what fits your stack

MCP Server

Claude Desktop, Cursor, Windsurf

// Add to your MCP config
{
  "rendrkit": {
    "command": "npx",
    "args": ["@rendrkit/mcp"]
  }
}

REST API

Any language, any platform

POST /v1/generate
Host: api.rendrkit.dev
Authorization: Bearer rk_live_xxx
Content-Type: application/json

{"prompt": "..."}

npm SDK

TypeScript / JavaScript

import { RendrKit } from '@rendrkit/sdk';

const rk = new RendrKit({
  apiKey: process.env.RENDRKIT_KEY
});

OpenAI Functions

Function calling schema

{
  "name": "generate_image",
  "description": "Generate a design",
  "parameters": {
    "type": "object",
    "properties": {
      "prompt": { "type": "string" }
    }
  }
}

Simple by design

A single API call in any language

curl -X POST https://api.rendrkit.dev/v1/generate \
  -H "Authorization: Bearer rk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "Instagram post: Launch day! Dark theme, purple accent"}'
Open Beta — All features free during beta

Simple, transparent pricing

Start free. Scale as you grow.

Free

$0
  • Images / month50
  • Brand kits1
  • API rate limit10/min
  • SupportCommunity
  • Overage
Get Started

Starter

$19/mo
  • Images / month1,000
  • Brand kits3
  • API rate limit30/min
  • SupportEmail
  • Overage$0.02/img
Get Started
Popular

Pro

$49/mo
  • Images / month5,000
  • Brand kits10
  • API rate limit60/min
  • SupportPriority
  • Overage$0.02/img
Get Started

Business

$149/mo
  • Images / month20,000
  • Brand kitsUnlimited
  • API rate limit120/min
  • SupportDedicated
  • Overage$0.01/img
Get Started