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 renders/month
  • βœ“3 saved projects
  • βœ“API docs and OpenAPI access
Create free key

Starter

$19/mo

1,000 renders/month

  • βœ“1,000 renders/month
  • βœ“HD + transparent PNG exports
  • βœ“Unlimited projects
  • βœ“Email support
Start checkout

Pro

$49/mo

5,000 renders/month

  • βœ“5,000 renders/month
  • βœ“HD + transparent PNG exports
  • βœ“True vector SVG + PDF export
  • βœ“Webhooks
Start checkout

Business

$149/mo

25,000 renders/month

  • βœ“25,000 renders/month
  • βœ“Batch generation
  • βœ“True vector SVG + PDF export
  • βœ“Webhooks
  • βœ“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 your developer hub.
  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"
  }'