documentation
how it works
everything you need to know about using filecoin.
quick start
- 1
upload a file
drag and drop any file up to 50MB.
- 2
get your link
short URL you can share anywhere.
- 3
mint as nft (optional)
0.01 SOL to own your file as an nft forever.
features
free uploads
upload any file up to 50MB completely free.
short links
every file gets a short URL like /f/abc12345.
public or private
choose if your file shows in the explorer or not.
nft minting
mint your file as an nft for 0.01 SOL.
custom names
give your files custom display names.
file explorer
browse public files uploaded by everyone.
nft minting
turn your uploaded file into an nft you own forever.
toggle "mint as nft" when uploading
enter your solana wallet address
send 0.01 SOL from that wallet to the payment address
click "i sent the sol" and wait for minting
the nft will be sent to the wallet you paid from. it includes your file as the image and links back to filecoin.
faq
what files can i upload?
any file type - images, documents, videos, audio, archives, etc.
do links expire?
no, file links are permanent.
why mint as nft?
proves ownership on the blockchain. the nft lives in your wallet forever.
what wallet do i need?
any solana wallet - phantom, solflare, backpack, etc.
api reference
/api/uploadupload a file.
FormData: file: File (required) isPublic: boolean (optional, default true) customName: string (optional)
/f/[shortId]view a file by its short id.
/api/explorerget all public files.
/api/mint-nftmint a file as an nft (requires payment).
JSON body: fileUrl: string fileName: string recipientWallet: string shortId: string
ready to get started?
upload your first file