Skip to main content
You do not need a Photoshop file or a product photo to get a finished product image out of SudoMock. The library holds 6,800+ ready-made mockups across 104 product types, grouped into 912 templates, one per product scene. Every mockup in it is free to start from. A mockup is one view of a product scene: front, folded, flat lay, lifestyle, close-up. A template is the set of those views. You pick a mockup, SudoMock turns it into a reusable mockup on your account, and from then on it renders your artwork like any mockup you made yourself. Three steps, and two of them are free.

1. Find a template

Search the library by free text, or filter it by category, subcategory, product type or tag. Every template comes back with the mockups it holds, so this one call already carries what you send next.
total_templates counts the templates that match, total_mockups counts the mockups inside them, and both describe the whole search rather than this page. Reading costs nothing.

2. Read one template, if you want its long-form copy

The search answer already carries every mockup and its address, so this step is optional. It adds the scene described at length, what it offers, and the facets it is listed under.
Each entry of mockups carries name (what the view is called), view (the kind of view) and source_url (the address to start from).

3. Turn a mockup into your own, then render it

Send a mockup’s source_url as source_url to the photo mockup create endpoint. SudoMock finds the printable surfaces on it and gives you back a reusable mockup on your account.
That create costs 25 credits, refunded automatically if the image turns out not to be suitable. The response carries the new mockup’s mockup_id and its print areas.
The mockup came back ready from the one call. Each entry of quads is a print area you can render onto, addressed by print_area_id; surfaces names the product surfaces found on the image. From there it is an ordinary photo mockup: render your artwork onto it as many times as you like.
Send artwork with a transparent background: anything the file carries around the design lands on the product too.
The finished image is at data.print_files[0].export_path. Each render costs 5 credits.

What it costs, in one place

A new account starts with 500 one-time credits, which is twenty mockups to start from, or one mockup and ninety-five renders.

From the SDKs

The Node and Python clients read the same library, so the three steps above are four calls in your own language. The first two cost nothing and the last two are the credits in the table above.
readyMadeMockups arrived in sudomock 2.18.0 and ready_made_mockups in the Python sudomock 0.21.0. The filters, paging and sorting are the ones the search call above takes, and both clients answer with typed objects. AsyncSudoMock carries the same two methods.

From an AI assistant

The hosted MCP server carries the same library in one read tool, search_ready_made_mockups. It searches the library and reads one template, and it spends nothing. The step that spends credits is create_photo_mockup, which takes a mockup’s source_url and says its own price.
See Connect an agent for how to add the server.