Free Blender extension
Find out what will be magenta on their machine, not yours.
A .blend carries paths, not files. It opens perfectly for you because your textures are still on your disk. Getly Publisher reads the file the way a buyer’s Blender will, tells you what will break, and offers to fix it before you sell it.
Blender 4.2 or newer. GPL-2.0-or-later. Every check runs offline, with no account.
It refuses to publish while any of these are true
- Every texture the file uses must travel with it
- No reference may be rooted in your own home folder
- A linked .blend must be included in the upload
- The file must contain something the buyer can use
- A file named .blend must actually be one
- An add-on's blender_manifest.toml must be complete and valid
Alongside those it makes 12 suggestions that never block you. A seller who knows their file better than our rules do must still be able to ship it.
Blender already has Pack Resources. So why this?
Fair question, and the honest answer is that a tool which only reports what File → External Data already reports loses to a menu item you have installed anyway. This one runs those steps in the right order in a single press, then tells you exactly what it changed — and it checks things the menu has no opinion about at all.
Blender’s menu
Four commands, run one at a time
Report Missing Files, Make Paths Relative and Pack Resources each do one thing, in whatever order you remember to run them, and none of them say what changed.
This extension
One press, and a list of what it did
Paths are made relative before packing, so unpacking later leaves you a working path rather than the absolute one you started with. Unused datablocks go. Nothing is saved — you look at the result and save it yourself.
The check runs twice, on purpose
Not to be thorough. The two halves can see different things, and only one of them can be trusted to decide.
In Blender
It advises
Inside the editor it can evaluate what no file reader can: whether Geometry Nodes builds the UV map downstream, what a texture’s real resolution is, whether a linked library still has anything using it. But it runs on your machine, where your textures obviously exist — so every path it checks resolves, including the ones that will not be in the upload.
On Getly
It decides
We re-read the bytes you actually uploaded and resolve every texture reference against the files that are genuinely in it. That is why the check opens archives rather than looking at the file extension: of the 25 Blender products on Getly today, 25 arrive as a .zip.
How it works
Install it
Drag the .zip onto Blender, or Edit → Preferences → Add-ons → Install from Disk. It adds a Getly tab to the sidebar in the 3D viewport and touches nothing else.
Run the check
Press Check this file. Every finding says what it costs the buyer, what to do about it, and which datablock it came from. No account, no request, nothing leaves your computer.
Fix what can be fixed
It lists what it is about to change before it changes anything, then packs images, makes paths travel with the file and removes unused data. It does not save — you check the result.
Publish, if you want to
Signing in is optional and separate. Approve the computer in your browser, and you can submit a draft without leaving Blender — then add screenshots on getly.store, because choosing images belongs in a browser.
What it does not do
Saying so costs nothing and is worth more than a claim we would have to defend later.
- It is not a virus scanner. A .blend can carry Python, and the check tells you when one is flagged to run on open — that is a fact about the file, not a judgement about you.
- It does not judge whether your asset is good. Only whether it arrives working.
- It cannot tell whether the render matches your listing images. It can tell you the file has no lighting to reproduce them with.
- It is Blender only. There is a Unity version; there is no Unreal plugin, no Photoshop panel and no Cinema 4D equivalent.
Selling Blender work on Getly
There are 25 Blender products live here across 6 stores. That is a small number and we are not going to dress it up — this is early, and the tool exists so that the first upload is not the embarrassing one.
1 of them have been read by this check. It applies when a product goes live, so anything already on sale before it shipped has never been through it.
No exclusivity
Sell the same file on Superhive, Gumroad and here at once. Nothing here asks you to stop.
Paid on the 1st and the 15th
Card or stablecoin, $10 minimum. The schedule is published and does not move.
Terms that do not change under you
What you agreed to when you listed is what applies to that sale. We will not retroactively reprice support or updates on work you already sold.