mnml API

Sketch to render API

Send a hand sketch, a massing model or a viewport screenshot with a few words on materials and light. The engine keeps the geometry of the drawing and renders the rest as a finished image.

A photoreal house rendered from a simple massing model

Keeps the drawing

The lines, openings and massing of the sketch stay; the engine fills in materials, light and context.

Follows references

Add images to follow for style, a material, the atmosphere, a colour or the geometry.

Exteriors and more

Render as an exterior, an interior, a masterplan, a landscape, a plan or a product.

Repeatable

Reuse a seed to stay close to a result you liked while you change the prompt.

One request

Start with a single call

Every call returns a job. Poll it, wait on it, or add a webhook and hear when it settles. The SDKs for TypeScript, Python, PHP, Go and .NET send the same request.

  • v4.6$0.2475 per image
Every price →
curl -X POST https://api.mnml.ai/v2/renders \
  -H "Authorization: Bearer $MNML_API_KEY" \
  -F [email protected] \
  -F engine="v4.6-ultra" \
  -F mode="exterior" \
  -F prompt="White render and oak cladding, overcast morning, wet pavement" \
  -F aspect_ratio="auto"
What teams build
  • A Render button inside a modelling tool or a SketchUp or Rhino plugin
  • Concept images from client sketches in a design or construction platform
  • Instant visuals for a configurator or a home-builder sales tool

Questions

Does the render follow my sketch?

Yes. The engine keeps the geometry of the drawing. A loose sketch takes more interpretation, so say in the prompt what the lines are, such as a timber screen or a glass corner.

Can I render from a 3D viewport?

Yes. Export the viewport as an image and send it like a sketch. The plugin guide shows the whole loop: export, render, bring the image back.

What images can I send?

Send the image as a public link, as base64, or as the file itself in a multipart request: JPEG, PNG or WebP up to 15 MB. No upload step comes first.

How is it priced?

Prepaid, pay as you go. Top up any amount from $10 to $5,000 and each call draws its listed price from your API wallet. Your first top-up adds $5 free. There is no subscription.

More from the API

Start rendering from your own product.

Top up from $10, and your first top-up adds $5 free. The same account signs you in to Studio and the API.