Expand the file type support for uploads to Arweave via our interface/API to ensure compatibility with the broad range of digital assets Arweave supports. This includes traditional media, web assets, and newer formats like 3D models, design files, and blockchain-specific metadata with correct tags.
Proposed Supported File Types
Documents:
.pdf, .docx, .txt, .csv, .md, .json, .xml, .yaml
Images:
.png, .jpg, .jpeg, .svg, .gif, .webp, .bmp, .ico, .tiff, .heic
Audio:
.mp3, .wav, .ogg, .flac, .m4a, .aac, .opus
Video:
.mp4, .webm, .mov, .mkv, .avi
3D Models:
.glb, .gltf, .obj, .fbx, .stl, .dae, .usdz, .vox, .blend
Code & Web:
.html, .css, .js, .ts, .jsx, .tsx, .wasm, .graphql
Archives:
.zip, .tar, .rar, .7z, .gz, .bz2
Data & Logs:
.sqlite, .sql, .db, .log, .parquet, .ndjson, .har
Licensing & Fonts:
.ttf, .otf, .woff, .woff2, .epub, .mobi
Blockchain/NFT Specific:
- UDL and ANS files
- Smart contract source code and interactions
- NFT assets and metadata
Benefits:
Expands ecosystem support for creators, developers, and platforms
Enables richer media and immersive experiences (3D, AR/VR, games)
Improves compatibility with on-chain design and publishing workflows