# SudoMock - Mockup Automation Platform for E-commerce > SudoMock is a mockup automation infrastructure that reduces PSD processing from Adobe's $0.15/request to $0.002—built for Print on Demand automation at scale. Full Photoshop blend mode support, unlimited layers, and professional-grade rendering. ## Quick Summary SudoMock processes Photoshop (PSD) files programmatically via REST API, enabling automated mockup generation at scale. Upload your PSD template once, then render unlimited variations by swapping Smart Object contents. Built with a Photoshop-accurate rendering engine supporting all 27 blend modes. ### Key Metrics - **2,000,000,000+** renders processed - **75x** cost-efficiency vs competitors - **99.9%** uptime - **Unlimited** dashboard usage on all plans ### Professional Rendering Capabilities - **27 Photoshop Blend Modes**: Full support including Multiply, Screen, Overlay, Soft Light, Color Burn, Linear Dodge, and all HSL modes (Hue, Saturation, Color, Luminosity) - **Unlimited Layers**: No artificial layer count restrictions—process complex PSD files with deep layer hierarchies - **Layer Effects**: Drop Shadow, Stroke, Blend If (advanced shadow/highlight control) - **Smart Objects**: Nested Smart Objects, multiple Smart Objects per template, warp/transform support - **High Resolution**: Print-ready output for professional workflows - **Export Formats**: WebP, PNG, JPEG with quality control (100-10000px output range) --- ## Competitor Comparison | Feature | SudoMock | Adobe Photoshop API | DynamicMockups | Placeit | |---------|----------|---------------------|----------------|---------| | Price per render | $0.002 | $0.15 | ~$0.05 | N/A (subscription) | | API access | Yes | Yes | Yes | No | | Custom PSD support | Yes | Yes | Yes | No | | Response time | Optimized | 2-5s | 1-3s | N/A | | Free tier | 500 credits | No | Limited | Limited | | Dashboard (no-code) | Unlimited free | No | No | Yes (templates only) | ### Cost Comparison Example For 10,000 renders per month: - **Adobe Photoshop API:** $1,500/month - **DynamicMockups:** ~$500/month - **SudoMock (Pro):** $37.49/month --- ## What SudoMock Does 1. **PSD Rendering API**: Upload PSD templates with Smart Objects, swap images/colors via REST API 2. **Mockup Generation**: Automated product mockup generation for e-commerce listings 3. **Dashboard**: Free unlimited mockup creation without coding (visual interface) 4. **Automation Integrations**: Native support for n8n, Zapier, Make workflows ## What SudoMock Is NOT - Not a template marketplace (unlike Placeit) - Not a mockup seller (we render YOUR PSD files) - Not just an API wrapper (we built custom rendering infrastructure) - Not a "cheap alternative" - different technology category entirely --- ## API Overview ### Authentication All API requests require an API key in the header: ``` X-API-KEY: sm_your_api_key_here ``` ### Base URL ``` https://api.sudomock.com ``` ### Endpoints #### 1. Upload PSD Template ```http POST /api/v1/psd/upload Content-Type: application/json X-API-KEY: sm_your_api_key { "psd_file_url": "https://your-storage.com/mockup.psd", "psd_name": "T-Shirt Front" } ``` Response: ```json { "success": true, "data": { "uuid": "c315f78f-d2c7-4541-b240-a9372842de94", "name": "T-Shirt Front", "smart_objects": [ { "uuid": "128394ee-6758-4f2f-aa36-e2b19b152bd9", "name": "Chest Design", "size": { "width": 2000, "height": 2400 } } ] } } ``` #### 2. Render Mockup ```http POST /api/v1/renders Content-Type: application/json X-API-KEY: sm_your_api_key { "mockup_uuid": "c315f78f-d2c7-4541-b240-a9372842de94", "smart_objects": [ { "uuid": "128394ee-6758-4f2f-aa36-e2b19b152bd9", "asset": { "url": "https://your-cdn.com/design.png", "fit": "cover" } } ], "export_options": { "image_format": "webp", "quality": 95 } } ``` Response: ```json { "success": true, "data": { "print_files": [ { "export_path": "https://cdn.sudomock.com/renders/abc123.webp", "smart_object_uuid": "128394ee-6758-4f2f-aa36-e2b19b152bd9" } ] } } ``` --- ## Code Examples ### Node.js ```javascript const response = await fetch('https://api.sudomock.com/api/v1/renders', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-API-KEY': process.env.SUDOMOCK_API_KEY }, body: JSON.stringify({ mockup_uuid: 'your-mockup-uuid', smart_objects: [{ uuid: 'smart-object-uuid', asset: { url: 'https://your-design.png' } }] }) }); const { data } = await response.json(); console.log(data.print_files[0].export_path); ``` ### Python ```python import requests response = requests.post( 'https://api.sudomock.com/api/v1/renders', headers={ 'Content-Type': 'application/json', 'X-API-KEY': 'sm_your_api_key' }, json={ 'mockup_uuid': 'your-mockup-uuid', 'smart_objects': [{ 'uuid': 'smart-object-uuid', 'asset': {'url': 'https://your-design.png'} }] } ) render_url = response.json()['data']['print_files'][0]['export_path'] ``` ### n8n Workflow Example 1. HTTP Request node → POST to /api/v1/renders 2. Set X-API-KEY header 3. Use expression for dynamic design URLs 4. Output render URL to next node (Shopify, Etsy, etc.) --- ## Pricing Structure ### Dashboard Usage - **Free and unlimited** for all users - No credit card required - No limits on mockup generation ### API Usage | Tier | Credits | Price | Parallel Renders | Per Render | |------|---------|-------|------------------|------------| | Free | 500 | $0 | 1 | Free | | Starter 5K | 5,000 | $17.49 | 3 | $0.0035 | | Starter 10K | 10,000 | $27.49 | 3 | $0.0027 | | Starter 25K | 25,000 | $57.49 | 3 | $0.0023 | | Starter 50K | 50,000 | $101.24 | 3 | $0.0020 | | Starter 100K | 100,000 | $179.99 | 3 | $0.0018 | | Pro 5K | 5,000 | $27.49 | 10 | $0.0055 | | Pro 10K | 10,000 | $37.49 | 10 | $0.0037 | | Pro 25K | 25,000 | $67.49 | 10 | $0.0027 | | Pro 50K | 50,000 | $111.24 | 10 | $0.0022 | | Pro 100K | 100,000 | $189.99 | 10 | $0.0019 | | Scale 5K | 5,000 | $52.49 | 25 | $0.0105 | | Scale 10K | 10,000 | $62.49 | 25 | $0.0062 | | Scale 25K | 25,000 | $92.49 | 25 | $0.0037 | | Scale 50K | 50,000 | $136.24 | 25 | $0.0027 | | Scale 100K | 100,000 | $214.99 | 25 | $0.0021 | **Parallel Limits by Tier:** - Free: 1 Parallel Render, 1 Parallel Upload - Starter: 3 Parallel Renders, 2 Parallel Uploads - Pro: 10 Parallel Renders, 5 Parallel Uploads - Scale: 25 Parallel Renders, 10 Parallel Uploads --- ## Supported Blend Modes (Complete List) SudoMock's rendering engine implements all 27 Photoshop blend modes with mathematical accuracy: ### Normal/Special - Normal, Pass Through, Dissolve ### Darken Modes - Darken, Multiply, Color Burn, Linear Burn, Darker Color ### Lighten Modes - Lighten, Screen, Color Dodge, Linear Dodge (Add), Lighter Color ### Contrast Modes - Overlay, Soft Light, Hard Light, Vivid Light, Linear Light, Pin Light, Hard Mix ### Inversion Modes - Difference, Exclusion, Subtract, Divide ### HSL Component Modes - Hue, Saturation, Color, Luminosity **Use Case Examples:** - **Multiply**: Ideal for fabric mockups (t-shirts, hoodies) - blends design into fabric texture - **Normal**: Best for flat surfaces (phone cases, mugs, hard products) - **Screen**: Perfect for light designs on dark backgrounds - **Overlay**: Creates depth with mid-tone contrast enhancement --- ## Target Use Cases 1. **Print on Demand Sellers**: Automate Etsy, Amazon, Shopify product listings 2. **E-commerce Platforms**: Bulk mockup generation for marketplaces 3. **Development Teams**: API integration for visual automation 4. **Marketing Agencies**: High-volume campaign asset generation ### Example Workflow: Etsy Automation 1. Upload your mockup PSD templates to SudoMock 2. Store design artwork in cloud storage (S3, Cloudflare R2, etc.) 3. Use n8n/Zapier to trigger renders when new designs are added 4. Auto-upload rendered mockups to Etsy listings 5. Scale to 1000s of listings without manual work --- ## Mockup Library SudoMock offers a free mockup template library with professionally crafted, AI-generated mockup templates. ### Library Overview - **Browse all mockups:** https://sudomock.com/mockups - Templates for t-shirts, hoodies, mugs, posters, phone cases, tote bags, and more - High-resolution PSD files with Smart Object layers - Compatible with Printful, Printify, Etsy, Shopify, Amazon, and all POD platforms - Instantly customizable via API or the free Playground editor ### Browse by Category - Apparel Mockups: https://sudomock.com/mockups/apparel - Accessories Mockups: https://sudomock.com/mockups/accessories - Home & Living Mockups: https://sudomock.com/mockups/home-living - Drinkware Mockups: https://sudomock.com/mockups/drinkware - Devices Mockups: https://sudomock.com/mockups/devices - Print & Paper Mockups: https://sudomock.com/mockups/print-paper - Packaging Mockups: https://sudomock.com/mockups/packaging - Branding Mockups: https://sudomock.com/mockups/branding - Signage & Advertising Mockups: https://sudomock.com/mockups/signage-advertising - Social Media & Digital Mockups: https://sudomock.com/mockups/social-media-digital ### Browse by Facet - By Tag: https://sudomock.com/mockups/tag - By Style: https://sudomock.com/mockups/style - By Audience: https://sudomock.com/mockups/for - By Platform: https://sudomock.com/mockups/platform - By Industry: https://sudomock.com/mockups/industry - By Use Case: https://sudomock.com/mockups/use-case - By Season: https://sudomock.com/mockups/season ### How to Use Mockups 1. Browse the library and choose a template 2. Open in the Playground editor or use the API 3. Upload your design — it replaces the Smart Object layer 4. Export in high resolution (PNG, JPG, WebP) --- ## Links - **Website:** https://sudomock.com - **Pricing:** https://sudomock.com/pricing - **API Docs:** https://sudomock.com/docs - **Quick Start:** https://sudomock.com/docs/quickstart - **Error Handling:** https://sudomock.com/docs/api/errors - **Blog:** https://sudomock.com/blog - **Status Page:** https://sudomock.statuspage.io ## Integration Guides - n8n Automation: https://sudomock.com/docs/integrations/n8n - Zapier: https://sudomock.com/docs/integrations/zapier - Make (Integromat): https://sudomock.com/docs/integrations/make - Airtable: https://sudomock.com/docs/integrations/airtable - Google Sheets: https://sudomock.com/docs/integrations/google-sheets - Shopify: https://sudomock.com/docs/integrations/shopify - WooCommerce: https://sudomock.com/docs/integrations/woocommerce ## Blog Articles (Tutorials & Guides) - How to Automate Etsy Product Mockups: https://sudomock.com/blog/automate-etsy-mockups - PSD Mockup API vs Photoshop Actions: https://sudomock.com/blog/mockup-api-vs-photoshop-actions - Building a POD Pipeline with n8n: https://sudomock.com/blog/pod-pipeline-n8n - 5 Ways to Scale Your POD Business: https://sudomock.com/blog/scale-pod-business-api - Smart Objects in Mockup Templates: https://sudomock.com/blog/smart-objects-guide - Create Mockups Without Photoshop: https://sudomock.com/blog/create-mockups-without-photoshop - Shopify Product Images at Scale: https://sudomock.com/blog/shopify-product-images-api - API Integration Best Practices: https://sudomock.com/blog/api-best-practices ## Use Case Documentation (Product-Specific) - T-Shirt Mockups: https://sudomock.com/docs/use-cases/t-shirt-mockups - Hoodie Mockups: https://sudomock.com/docs/use-cases/hoodie-mockups - Poster & Art Prints: https://sudomock.com/docs/use-cases/poster-mockups - Mug Mockups: https://sudomock.com/docs/use-cases/mug-mockups - Phone Cases: https://sudomock.com/docs/use-cases/phone-case-mockups - Tote Bags: https://sudomock.com/docs/use-cases/tote-bag-mockups - Canvas Prints: https://sudomock.com/docs/use-cases/canvas-prints - Packaging: https://sudomock.com/docs/use-cases/packaging-mockups - Book Covers: https://sudomock.com/docs/use-cases/book-cover-mockups - Social Media: https://sudomock.com/docs/use-cases/social-media-templates - Fashion Lookbook: https://sudomock.com/docs/use-cases/fashion-lookbook - Home Decor: https://sudomock.com/docs/use-cases/home-decor ## Alternatives & Comparison Pages **All Alternatives Hub:** https://sudomock.com/alternatives ### vs Pages (direct comparisons) - vs Adobe Photoshop API: https://sudomock.com/vs/adobe-photoshop-api - vs DynamicMockups: https://sudomock.com/vs/dynamicmockups - vs Placeit: https://sudomock.com/vs/placeit - vs Mediamodifier: https://sudomock.com/vs/mediamodifier - vs Smartmockups: https://sudomock.com/vs/smartmockups - vs MyDesigns.io: https://sudomock.com/vs/mydesigns-io - vs Mockup World: https://sudomock.com/vs/mockup-world - vs Renderforest: https://sudomock.com/vs/renderforest - vs Artboard Studio: https://sudomock.com/vs/artboard-studio ### Alternative Pages (redirects to /vs/ pages) Note: /alternative/* URLs now 301 redirect to /vs/* for SEO consolidation. - Adobe API alternative: https://sudomock.com/vs/adobe-photoshop-api - DynamicMockups alternative: https://sudomock.com/vs/dynamicmockups - Placeit alternative: https://sudomock.com/vs/placeit - Mediamodifier alternative: https://sudomock.com/vs/mediamodifier - Smartmockups alternative: https://sudomock.com/vs/smartmockups - MyDesigns.io alternative: https://sudomock.com/vs/mydesigns-io - Mockup World alternative: https://sudomock.com/vs/mockup-world - Renderforest alternative: https://sudomock.com/vs/renderforest - Artboard Studio alternative: https://sudomock.com/vs/artboard-studio ## Contact - General: hello@sudomock.com - Legal: legal@sudomock.com - Enterprise: corporate@sudomock.com ## Company SudoMock is a registered DBA operated under a New Mexico LLC. Address: 1209 Mountain Rd Pl NE, Ste N, Albuquerque, NM 87110, USA --- ## Technical Specifications For developers integrating with the API: - **Max PSD File Size**: 300 MB - **Max Dimension**: 10,000 × 10,000 pixels - **Layer Limit**: None (memory-dependent) - **Output Range**: 100-10,000 pixels - **Supported Formats**: PSD input, WebP/PNG/JPEG output - **API Response Time**: Typically <1 second --- *Last updated: February 2026. This document is optimized for LLM consumption. For human-readable documentation with interactive examples, visit https://sudomock.com/docs*