IPFS (InterPlanetary File System) is a protocol to store files in a decentralized peer-to-peer network.

Storing information on the blockchain is expensive and comes with significant size limitations, IPFS provides a way to store files in a decentralized manner not on the blockchain, sometimes referred to as "off-chain" storage.

To secure content on IPFS forever, a node must pin the content, otherwise, it may be discarded and therefore made unavailable. Learn more about how IPFS works.

To read data from IPFS, an IPFS Gateway is required. This allows you to access data from the IPFS protocol on browsers and other HTTP clients, such as when building an application using our SDK.

Out of the box, all of our tools use Storage to store, pin, and retrieve data from IPFS via a gateway, currently powered by Pinata under the hood.