Calligraphy API

Generate Arabic and cursive calligraphy images from your app.

Add calligraphy rendering to tattoo previews, wedding stationery tools, Shopify/Etsy personalization, product mockups, language apps, and name-art workflows. Start with a free API key, then scale with predictable monthly render bundles.

Arabic + English/cursive styles at launch
100 free renders/month
1,000 renders on Starter
Per-user API keys, usage, and billing dashboard
Quick render
const response = await fetch('https://www.calligraphy-generator.com/api/v1/generate', {
  method: 'POST',
  headers: {
    Authorization: 'Bearer cg_live_your_key',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    text: 'Layla',
    style: 'Diwani',
    resolution: 'SQUARE_HD',
    transparent_background: true,
    response_format: 'data_url',
  }),
});

const generation = await response.json();
console.log(generation.image.data_url);

Pricing

Simple render bundles for a lean launch.

Use Free for testing, Starter for indie products, Pro for production apps, and Business for higher-volume personalization workflows.

Free Test Mode

$0

100 renders/month

  • βœ“100 test renders/month
  • βœ“API docs and OpenAPI access
  • βœ“Watermark-free evaluation output
Create free key

Starter

$19/mo

1,000 renders/month

  • βœ“1,000 renders/month
  • βœ“Commercial PNG output
  • βœ“Transparent backgrounds
  • βœ“Email support
Start checkout

Pro

$49/mo

5,000 renders/month

  • βœ“5,000 renders/month
  • βœ“Batch-ready workflow
  • βœ“Priority render limits
  • βœ“Advanced style presets
Start checkout

Business

$149/mo

25,000 renders/month

  • βœ“25,000 renders/month
  • βœ“White-label output
  • βœ“Billing portal access
  • βœ“Priority support
Start checkout

Developer experience

One account, one dashboard, one first successful render.

  1. 1. Sign up with email or magic link and land directly in `/dashboard`.
  2. 2. Create an API key and copy it once from the dashboard.
  3. 3. Paste a cURL, JavaScript, or Python example and generate your first transparent PNG.
  4. 4. Upgrade through Stripe when you need more monthly renders.
curl https://www.calligraphy-generator.com/api/v1/generate \
  -H "Authorization: Bearer cg_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Layla",
    "style": "Diwani",
    "resolution": "SQUARE_HD",
    "transparent_background": true,
    "text_color": "#111827",
    "response_format": "data_url"
  }'