threejsassets
docs / account-billing / downloading-your-packs
Account & billing

Downloading your packs

Download complete pack ZIPs, editable editions, or individual GLBs from your account.

AP
Aron Prins
Founder · Updated Jul 22, 2026 · 2 min read

The easiest way to download purchased files is Account → Downloads. Sign in with the email used at checkout; you do not need to enter a key in the browser.

Available download types

Depending on the pack, you may see:

  • Download full pack — the current licensed pack ZIP.
  • Editable edition — an authoring-friendly package when one is available for that pack.
  • Individual assets — separate GLB downloads covered by your purchase.

Pack contents vary. The product page and Downloads tab are the source of truth for files currently available. A browser preview is for evaluation and may not contain the named parts, components, palette information, or other files included in a licensed bundle.

Download with a TJA_ key

For scripts or another machine where you are not signed in, send your purchase key to the download API.

Download a complete pack:

download-pack.sh
curl -L -o cozy-village-pack.zip \
  -X POST https://threejsassets.com/api/download \
  -H "Content-Type: application/json" \
  -d '{"licenseKey":"TJA_XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX","packSlug":"cozy-village"}'

Download one covered asset:

download-asset.sh
curl -L -o bld-tavern-inn-01.glb \
  -X POST https://threejsassets.com/api/download \
  -H "Content-Type: application/json" \
  -d '{"licenseKey":"TJA_XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX","assetSlug":"bld-tavern-inn-01"}'

If an editable edition is listed for the pack, add "edition":"authoring" to the pack request.

Treat your key like a password. Do not put it in client-side JavaScript, a public repository, or a shared URL.

Free assets

Free assets do not use a TJA_ key. Sign in with a free account and select Download on the asset page.

Troubleshooting

  • File is not listed — that optional file may not be available for this pack.
  • Purchase is missing — sign in with the exact checkout email.
  • Download is denied — check the order status under Billing and confirm the key belongs to the requested pack or lifetime purchase.
  • Refund or dispute is open — new downloads are unavailable while the order is not paid.

See Your TJA_ license key for key handling and recovery.

Downloading your packs — threejsassets.com