The dashboard
The dashboard is the browser side of your SudoMock account. Sign in at sudomock.com; there is nothing to install and no second workspace to create. Any screen that spends credits shows the balance beside what the job in front of you will cost. The rail runs in the order the work usually runs: three items that make things, three that put them in front of somebody else, then the keys that let code work from outside. Settings, under Organization, decides who is in the team and what each person may touch. A new account starts on trial credits, so creating, saving and rendering work straight away: upload a Photoshop file and look at a finished image before you decide anything about billing.
Custom domains open once the account is on a paid plan. Webhooks and Studio
need no plan, though the dashboard hides them during the trial, and how many
webhook endpoints can be added depends on the plan.
Trial renders from a PSD template or through the API carry a watermark, and a
render above the trial width ceiling
answers with
OUTPUT_RESOLUTION_LIMIT rather than a quietly
smaller image.Dashboard features
- Create a mockup from a Photoshop file, a product photo or a generated image, and save it as a template you render again later.
- Find, rename and delete what you saved, searching by name or by UUID, and upload several files at once.
- Upload the typefaces your text layers need and reuse one catalogue across the account.
- Register webhook endpoints, read every delivery attempt, then replay the ones that failed.
- Serve images from a domain you own, choose a default and bind it to a single key.
- Brand and constrain the editor your buyers see, then test it before embedding it in a storefront.
- Issue keys, watch them and revoke what leaked.
- Invite your team and pick each role, so everyone works against the same balance and keys.
- Read your plan, credit balance and invoices on the Billing page.
Choose your infrastructure
The Quickstart uploads a PSD and renders it in two calls. Its key comes from the API keys page and travels in thex-api-key header, which Authentication covers in full.
With a template already saved, copy its UUID from the
library and send it to the
render endpoint.
One account answers from every surface, so pick the one closest to your work:
- SDKs: render from Node or Python with a typed client that sets the header and parses the response.
- Integrations: drive a render from n8n, Make, Shopify, WooCommerce, Zapier, Airtable, Google Sheets or Adalo.
- API: call the endpoints directly over HTTP from any language.
- Agents: point an MCP client at the remote server and render inside a session.
- Rendering examples: copy a working handler for the framework you run.