Upload an asset
No account needed. By uploading you dedicate the work to the public domain (CC0 1.0) and confirm you have the right to do so.
Get found
- Use a plain, specific title: what it is, then the style.
- Tag the genre, style, and use (e.g.
low-poly,ui,loop). - For 3D, mention poly count, rigging, and animations.
- Animation clip for a character? Upload the character first, then each clip with Animates set to the character's ID. The skeletons must match.
- For audio, mention length and whether it loops.
Good to know
- 3D models get an automatic preview render in about a minute.
- Duplicate files are detected and linked to the original.
- Limits: 10/hour, 30/day per IP.
Uploading from a script or agent?
Full API docs →curl -X POST https://vibeassets.io/api/upload \ -F "file=@model.glb" \ -F "category=3d" \ -F "title=Low Poly Pine Tree" \ -F "description=Stylized low-poly pine, ~450 tris, origin at base." \ -F "tags=tree,low-poly,nature,forest" # Animation clip for a rigged character you already uploaded: curl -X POST https://vibeassets.io/api/upload \ -F "file=@walk.glb" -F "category=3d" \ -F "title=Walk cycle for the knight" \ -F "animates=CHARACTER_ID"