T-shirt Mockup Templates
Wrap your designs in comfort with these cozy t-shirt mockup templates!
Eliminate hours of manual work and scale your product visuals with our bulk image processing API. Generate high-quality, realistic mockups in seconds directly within your website, software, or app using Adobe Photoshop Templates.
import fetch from "node-fetch";
await fetch("https://app.dynamicmockups.com/api/v1/renders", {
method: "POST",
headers: {
"Accept": "application/json",
"Content-Type": "application/json",
"X-API-KEY": "YOUR_API_KEY_HERE",
},
body: JSON.stringify({
mockup_uuid: "c315f78f-d2c7-4541-b240-a9372842de94",
smart_objects: [
{
uuid: "128394ee-6758-4f2f-aa36-e2b19b152bd9",
asset: {
url: "https://dynamicmockups.com/logo.png"
},
color: "#ffd667",
},
],
}),
})
.then((response) => response.json())
.then((result) => console.log(result));
require 'httparty'
class MockupService
include HTTParty
base_uri 'https://app.dynamicmockups.com/api/v1'
def initialize(api_key)
@api_key = api_key
end
def create_mockup
self.class.post('/renders',
headers: {
'Accept' => 'application/json',
'Content-Type' => 'application/json',
'X-API-KEY' => @api_key
},
body: {
mockup_uuid: 'c315f78f-d2c7-4541-b240-a9372842de94',
smart_objects: [
{
uuid: '128394ee-6758-4f2f-aa36-e2b19b152bd9',
asset: {
url: 'https://dynamicmockups.com/logo.png'
},
color: '#ffd667'
}
]
}.to_json
)
end
end
import requests
url = "https://app.dynamicmockups.com/api/v1/renders"
headers = {
"Accept": "application/json",
"Content-Type": "application/json",
"X-API-KEY": "YOUR_API_KEY_HERE"
}
data = {
"mockup_uuid": "c315f78f-d2c7-4541-b240-a9372842de94",
"smart_objects": [{
"uuid": "128394ee-6758-4f2f-aa36-e2b19b152bd9",
"asset": {
"url": "https://dynamicmockups.com/logo.png"
},
"color": "#ffd667"
}]
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
namespace App\Services;
use Illuminate\Support\Facades\Http;
class MockupService
{
public function createMockup($apiKey)
{
$response = Http::withHeaders([
'Accept' => 'application/json',
'Content-Type' => 'application/json',
'X-API-KEY' => $apiKey,
])
->post('https://app.dynamicmockups.com/api/v1/renders', [
'mockup_uuid' => 'c315f78f-d2c7-4541-b240-a9372842de94',
'smart_objects' => [
[
'uuid' => '128394ee-6758-4f2f-aa36-e2b19b152bd9',
'asset' => [
'url' => 'https://dynamicmockups.com/logo.png'
],
'color' => '#ffd667',
],
],
]);
return $response->body();
}
}
Trusted by 12,000+ Print-on-Demand platforms & brands from
No more waiting hours to create and update product images. With Dynamic Mockups' Bulk Image Processing API, you can generate mockups in just 1 second, helping you list new products faster and drive sales instantly.
What users are saying about Dynamic Mockups
Simply open the editor in your browser, choose a template, customize it to your liking, and download your design—no sign-up required.
Yes, you can download and use your mockups for commercial projects, presentations, or online stores.
Absolutely! Our editor can be integrated seamlessly with your website for an enhanced user experience.