ATOMAXIS

RENDER API

Render an image from a template.

No setup. It runs on AtomAxis infrastructure: pick a template and get your image through the API. The layout stays; the text and photo change.

{{image}}

{{badge}}{{brand}}

{{title}}

{{subtitle}}

{{price}}{{discount}}
{{cta}}
LUNCHSOFRA

Menu of the day

Grilled sea bass, seasonal greens.

249 ₺20%
ORDER

Same places. Field ids first, then the filled menu card. The words are a sample.

HOW IT WORKS

Three steps. No setup.

  1. 01

    Pick a template

    Open one from the gallery, or build your own. Mark the parts that change, such as {{title}}.

  2. 02

    Send the variables

    The request carries a template id and variables. Those can be text or an image URL. n8n sends the same JSON.

  3. 03

    Get the JPEG URL

    The response includes a public JPEG link. Each successful image costs 1 credit. The link lasts 48 hours.

What you send

templateId and variables. The variable name matches the {{key}} in the template.

What you get back

render.imageUrl. That address is a JPEG file. Instagram, or the next n8n step, can fetch it.

n8n

An HTTP Request node: POST, a JSON body, and Authorization: Bearer token. The URL is in the API reference.

USES

One template, different posts.

Instagram carousel

Render the same template for several frames. Text and photo change; the layout stays.

Story

Vertical story sizes are in the gallery. Pick that template for a story image.

X image

A landscape or square post. The size lives in the template.

Automated post

n8n repeats the same request for each record. The JPEG URL goes to the next step.

GALLERY

Designs in the gallery

These are sample templates. Open one, change the words, and save. The API then uses your copy. 158 templates are in the gallery.

FEATURES

Pick, send, take the image.

No setup

It runs on AtomAxis infrastructure. There is nothing to install.

Template folders

Drag cards into groups. The API ignores the folder and uses the template id.

Same request in n8n

The JSON you try in the dashboard pastes into an n8n HTTP node.

1 image = 1 credit

Packages are a one-time top-up. A failed render does not spend a credit. At zero, the API returns 402.

SAMPLE REQUEST

A template id and variables.

You copy the token from the dashboard. output: "url" returns the JPEG address.

curl -X POST https://render.atomaxis.dev/api/render \
  -H "Authorization: Bearer ax_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "templateId": "tmpl_id",
    "output": "url",
    "variables": {
      "title": "Menu of the day",
      "subtitle": "Grilled sea bass, seasonal greens.",
      "price": "249 ₺",
      "discount": "20%"
    }
  }'

PRICING

Each credit is one image.

Packages are a one-time purchase. Checkout continues on WhatsApp.

  • StarterFor the first trials. 5 templates₺250100 images
  • ProFor regular production. unlimited templates₺600300 images
  • AgencyFor a higher volume. unlimited templates₺1.5001000 images
Full pricing

Pick a template. Get the image.

Open an account, save a design from the gallery, and request the first JPEG.