Our interactive tutorials help you learn about the the decentralized web by writing code and solving challenges: Open Tutorials at ProtoSchool  

Below are examples that cover various ways to use IPFS. If there’s an example that doesn’t appear below, but that you’d like to see, please file an issue in the IPFS docs GitHub repo and let us know more details!

A variety of examples to help you get started with js-ipfs in Node.js and in the browser. Every example has a specific purpose, and some incorporate a full tutorial that you can follow through, helping you expand your knowledge about IPFS and the distributed web in general.

Configuring Your Node

Dealing with Blocks

Git, Even More Distributed

IPFS for Websites

Modifying the Bootstrap Peers List

Pinning Files

Playing Videos

Playing with the Network


Making Your Own IPFS Service