NFT.Storage Classic is a long-term storage service designed for off-chain NFT data (like metadata, images, and other assets) for up to 31GiB in size per individual upload. Data is content addressed using IPFS, meaning the URI pointing to a piece of data (“ipfs://…”) is completely unique to that data (using a content identifier,
or CID). IPFS URLs and CIDs can be used in NFTs and metadata to ensure
the NFT forever actually refers to the intended data (eliminating things
like rug pulls, and making it trustlessly verifiable what content an
NFT is associated with).
NFT.Storage stores many copies of
uploaded data on the public IPFS network in two primary ways: in
dedicated IPFS servers managed by NFT.Storage, and decentralized on Filecoin.
Since IPFS is a standard used by many different storage services, it's
easy to redundantly store data uploaded to NFT.Storage on any other
IPFS-compatible storage solution from pinning services, to your local IPFS node, to other storage networks like Arweave or Storj. And as time goes on, NFT.Storage will increasingly decentralize itself as a public good!
IMPORTANT
UPDATE: Starting June 30, 2024, at 5 PM EST, NFT.Storage Classic
will no longer accept new uploads. However, rest assured, all data
you've uploaded before this deadline will continue to be safely stored
and accessible via IPFS and the Filecoin Network. Over time, latency and
availability may degrade, but your data is secure. Uploads will no
longer be accepted for: NFT.Storage Classic web app, API, and SDK,
NFTUp, Pinning API
Just
upload your data and you'll receive an IPFS hash of the content (a
"CID," or content address) that you can use to make an IPFS URL (ipfs://<cid>
). Use this IPFS URL in your NFT data to refer to off-chain
data (e.g., the metadata field in your NFT, the image field in your
metadata) as a pointer to the content itself, so no one can dispute what
your NFT is.
Filecoin provides long-term storage for the data ensuring that even if NFT.Storage is attacked or taken down the NFT data persists! This storage is trustlessly verifiable (with on-chain, cryptographic proofs that data is stored as promised).