The repeating half becomes a request
Opening a template, dropping a design into a smart object, retyping a line, recolouring a layer, exporting at the right size: that sequence is identical every time, and it is the part SudoMock takes over. You register the Photoshop file once and read back a handle for every design area, text layer and group it holds. Every image after that is one render request naming the template, the areas you are filling, the wording you are changing and the export you want, and it answers with a finished image. Nothing in that loop needs a Photoshop licence, an Action, a script, or a machine kept running to hold the file open. Render a PSD walks the whole job end to end, and Render a PSD mockup is the request itself.The authoring half stays in Photoshop
The template is still designed in Photoshop, once per product. That is where the warp around a mug, the shadow falling across a fold, the mask trimming artwork to a frame and the blend mode letting fabric texture through are decided, and those decisions travel with the file. Smart objects, layer masks, clipping masks, all 27 blend modes, opacity, warps, perspective transforms, Drop Shadow, Stroke, Blend If and live text layers render as authored. A feature is listed as supported only once its output is verified against Photoshop’s own render. Where a feature is not reproduced, PSD compatibility names the one thing to send instead, usually a rasterised layer or a value moved into the render request, so no file reaches a dead end.Where the boundary sits
SudoMock renders templates, and the operations sitting next to rendering are their own calls rather than layer commands: background removal, fonts you upload and address by id, and a short video built from the same template.If you do not own a PSD
A product photograph is enough on its own. A photo mockup turns one photograph into a reusable template with printable areas you render onto, which covers every product nobody ever shipped you a layered file for. Which mockup type to use compares the two.At production volume
Renders run in parallel up to your plan’s concurrency, and anything past that answers with a429 carrying Retry-After. Queue the work instead and collect
finished images from a webhook: a queued render holds no
concurrency slot while it waits, which is the right shape for a large batch.
Read the render and the upload ceiling at runtime rather than hardcoding
either, as Usage limits describes.
Registering a template costs nothing. Rendering is charged per image, and the
current credit weights are on pricing.
Learn more
Render a PSD
The whole job, from one upload to a batch of images.
PSD compatibility
Which Photoshop features render, and what to send instead.