Designers
Layers, Google fonts, SVG, Pexels, masks, and multi-slide. Social media presets ready to go. Design once and maintain your identity in every variant.
Explore the editor{
"templateId": "template_blog",
"exportFormat": "png",
"objects": [
{ "id": "text_1", "props": {
"text": "A space for great ideas."
} },
{ "id": "image_1", "props": {
"src": "https://your-cdn.com/blog.jpg"
} }
]
}
One design, many possibilities.
From your next article to every student's achievement. Choose an example and change its data in the demo.

Your next article, ready to share.

A new video. The same identity.
For completing the course on Digital Design & AI
Recognition for every student.
Editable sample layouts. Texts, brands, and names used for illustrative purposes.
From canvas to your next launch. Connect your data and let a template do the rest.
Edit the JSON. The result changes instantly.
Choose a row. Or edit its data and generate your own campaign.
| Row# | text | image |
|---|
Columns: text and image. One row, one image.
Interactive local demo. It does not send requests or webhooks.
The images you upload stay in your browser.
For campaigns, catalogs, certificates
and everything you haven't imagined yet.
Turn what you imagine into a template with text, images, and shapes. The AI generates the design, validates it, and makes it ready to open in the editor. You continue creating from there.
The model generates the canvas JSON and validates it with a schema before saving. The flow is plan → generate → validate → persist. If necessary, split and combine the response into parts; if validation fails, try to correct it.
«Instagram post for Black Friday, 50% off, dark background, large red text»
For completing the course on Digital Design & AI
Illustrative view of the flow. Try real generation within Pikstrapi.
Import your Canva PDF and turn it into an editable Pikstrapi template. Adjust the design, connect your data and generate new variants with CSV or API.
Compatible with Canva Free. Start with PDF Standard or PDF Print.
Share → Download → PDF Standard.
Templates → Import Canva PDF.
Review the result, then reuse your template.
A published article. A completed course. A new row. Turn every event into an image with your favorite automation.
In n8n, add an HTTP Request node with your API key and the template JSON. Use a Webhook node to receive the result in deferred mode.
See how to connectAn editable demo with results you can download.
Adjust the template in the editor. Decide what changes with each render.
Have you tried it yet? Tell us about your experience ↗
Manage your designs, data and automations from a single account.
Create your template in the editor or start with AI. Mark the texts and images that will change in each variant.
Send your data via API, prepare a flow in n8n, or share your template's form.
Pikstrapi applies the data and generates the image. One variant or an entire bulk render, with the same design.
Get the PNG URL or receive a webhook when finished. Your image is ready to publish, send, or save.
Renders run in headless Chrome, with jobs queued via BullMQ. Pikstrapi manages this infrastructure. The API uses API keys and supports deferred delivery via webhook, with retries and HMAC signing when you configure a secret.
Fill in your template fields with names, text or images and generate new versions without opening the editor.
Try with a certificateDesign, code or automate.
Your template connects the design with your data.
Layers, Google fonts, SVG, Pexels, masks, and multi-slide. Social media presets ready to go. Design once and maintain your identity in every variant.
Explore the editorREST API with API key, bulk renders, and webhooks with retries and configurable HMAC signing. Examples in JS, Python, cURL, and PHP. No render server management.
Try the APIOne form per template. Fill in its fields, generate variants and prepare your campaign without editing each design by hand.
Discover the formsn8n, Zapier, or Make, connected via API and webhooks. A new catalog, a completed course, or a scheduled promo trigger the render.
Connect your workflowCreativity and code. Finally, the same language.
Find your way to get startedChoose the credits you need today.
Your next campaign can be bigger.
To give shape to your first idea.
Total billed annually
To give shape to your first idea.
Total billed annually
To turn ideas into a flow.
Total billed annually
To produce at another scale.
Each plan is for one account. Choose the credits you need to generate your designs.
1 image = 1 credit. Paid plans have a separate monthly allowance of AI tokens. Basic uses 1 AI token; advanced uses 5. Video uses credits based on the work. Check the amount and applicable taxes before paying.
Tell us how many renders you need and we'll find the right quota.
Not for designing or generating images with forms. The editor is visual. To integrate the API, you need to connect your requests or an automation flow.
You create a template and use data from a CSV to produce its variants in bulk. Each row provides the data for one image.
Yes. You send an array of objects with each object's ID and its props: for example, 'text' to change text or 'src' to replace an image. Add mode: "deferred" and webhookUrl to use a webhook.
Yes, using their HTTP modules and webhooks. Send your template's JSON to the Pikstrapi API and receive the generated image. The connection is configured in your tool; it does not require a native Pikstrapi connector.
The AI validates the design and can attempt to correct it. Your AI allowance is used when the template is successfully generated and saved. If generation fails before saving, the reserved AI allowance is restored.
PNG, JPEG, WebP, SVG, and PDF. Choose the format based on where you will use the design.
Start for free. 100 free credits once. They do not renew. 3 free AI tokens once. They do not renew. No card required.
Your next image is just the beginning.