Import from Printables, MakerWorld, Thingiverse
Import supported Printables, MakerWorld, and Thingiverse pages, handle MakerWorld authentication, and preserve folders without storing duplicates.
Printables, MakerWorld, and Thingiverse are useful places to discover models. PrintStash gives the downloaded files a durable home on your own storage.
You can download and upload the files manually, or let PrintStash resolve a supported model page.
URL imports
Open Upload -> From URL and paste a supported model page. PrintStash resolves the page, shows the available files when a choice is needed, downloads the selection, and runs the normal ingest pipeline.
Printables and MakerWorld collection pages can be imported in a batch. Review the member list first instead of assuming every saved model belongs in the local library.
ZIP imports preserve their folder hierarchy as nested collections. Folder uploads do the same. This is useful for multi-part projects and downloaded archives that already have sensible directories.
Every file is hashed during ingest. Importing the same bytes again does not create a second stored copy just because the source URL or filename changed.
The MakerWorld situation
MakerWorld has two extra complications.
First, its pages and API can sit behind a Cloudflare challenge. PrintStash tries the normal request, then uses a headless browser when the response is a challenge rather than model data. This makes MakerWorld imports heavier than a direct file download and gives them more external failure points.
Second, some downloads require a signed-in account. Settings -> Imports can connect a MakerWorld account through Bambu’s login flow, including email or authenticator verification. PrintStash sends the password for that exchange but does not store it. It stores the resulting session token.
Accounts that use Google login cannot complete the password flow. For those, paste a MakerWorld session token instead. Tokens expire, so a previously working import may eventually need the connection refreshed.
Imports are a trust boundary
A server-side importer must not fetch arbitrary internal addresses or trust archive paths. PrintStash applies SSRF checks, matches supported platforms by real hostnames, rejects archive path traversal, and limits dangerous ZIP expansion.
That protection does not decide whether you have permission to keep or share a model. Preserve the source URL and license information you care about, especially for commercial or attribution-required files.
A practical import routine
- Import the model or selected collection members.
- Keep the original source link with the model.
- Check the extracted archive before deleting your download copy.
- Add the model to a useful collection rather than copying the site’s category tree blindly.
- Confirm that a re-import is detected as a duplicate.
Public model sites can stay the discovery layer. PrintStash becomes the local copy you can search and back up after the link changes or the platform disappears.
If those downloads already fill a NAS folder, use the folder migration guide to index the archive before importing more models.