Developers · API

Same designs. Programmatic.

Build KoalaFul into your own app. Generate, edit, and render designs from any backend — same templates, same assets, full API control.

Get an API key →

The quickstart

Three steps: get a key, install the SDK, render a design. Or skip the SDK and hit the REST endpoint directly.

// Install
npm install @koalaful/sdk

// Render a design from a template
import { Koalaful } from '@koalaful/sdk';

const koalaful = new Koalaful({ apiKey: process.env.KOALAFUL_KEY });

const design = await koalaful.designs.create({
  template: "spring-sale-ig",
  variables: {
    headline:  "Spring Sale",
    discount:  "40% off",
    dates:     "Apr 15 — 30",
  },
  format: "png",
});

console.log(design.url);
// → https://cdn.koalaful.io/render/sQ9...png

What you can do

Create from templates

Pass variables, get a rendered design back as PNG, JPG, PDF, or SVG. Cache control headers included.

POST/v1/designs

Edit existing designs

Update text, images, or any data-variable field on a saved design without re-rendering from scratch.

PUT/v1/designs/{id}

Bulk personalisation

Submit a CSV or JSON array of variable maps. One request, thousands of rendered variants. Built for direct mail, sales campaigns, and personalised content at scale.

POST/v1/designs/bulk

List and fetch

Paginate through designs, fetch one by ID, get its current rendered URL.

GET/v1/designs

Templates and assets

Query available templates, inspect their variable schemas, list your uploaded assets and brand kits.

GET/v1/templates

MCP server

Drop the KoalaFul MCP server into your own AI agent (Claude, Cursor, custom Anthropic/OpenAI tools) and let it design too. Same auth, same endpoints — just exposed as MCP tools.

Pricing tiers

Developer

$19/ mo

For building, testing, and small production workloads.

  • 10,000 renders / month
  • 10 req/sec rate limit
  • All API endpoints
  • Email support

Studio

$99/ mo

For agencies, marketing teams, and production apps.

  • 100,000 renders / month
  • 50 req/sec rate limit
  • Bulk creation API
  • White-label exports
  • Webhooks
  • Slack support

Scale

Custom

For high-volume platforms and embedded products.

  • Unlimited renders
  • Custom rate limits
  • Team SSO
  • Priority queue
  • Dedicated support
  • SLA available

Overages on the metered plans are billed at $0.002 / render after your monthly allowance.

Auth and safety

Bearer-token authentication. Server-side keys only — never expose a key in client code. Webhook signatures use HMAC-SHA256. CORS is locked down to API endpoints; the editor is on a separate origin.

curl https://api.koalaful.io/v1/designs \
  -H "Authorization: Bearer $KOALAFUL_KEY" \
  -H "Content-Type: application/json" \
  -d '{"template":"spring-sale-ig","variables":{"headline":"Spring Sale"}}'

Build with KoalaFul

Get an API key, read the full docs, ship in a weekend.