# What is IPFS
IPFS is a modular suite of
This guide is part 1 of a 3-part introduction to the basic concepts of IPFS. The second part, IPFS and the problems it solves, covers the problems with the internet and current protocols like HTTP that IPFS solves.
In this conceptual guide, you'll learn what IPFS is and isn't.
# Defining IPFS
The term IPFS can refer to multiple concepts:
- An
implementation of IPFS protocol specifications (opens new window), such asKubo . Learn more about the principles that define an IPFS implementation. - A
decentralized network composed ofIPFS nodes that is open and participatory. - A modular suite of protocols and standards for organizing and transferring content-addressed data.
# What IPFS isn't
While IPFS shares similarities with, and is often used in architectures with the systems described below, IPFS is not:
- A storage provider: While there are storage providers built with IPFS support (typically known as pinning services), IPFS itself is a protocol, not a provider.
- A
cloud service provider : IPFS can be deployed on and complement cloud infrastructure, but it in of itself is not a cloud service provider.
# Further reading
- For an overview of the problems that IPFS solves, see part 2 of a 3-part introduction to the basic concepts of IPFS, IPFS and the problems it solves.
- To learn how IPFS is used by storage networks and other applications, see the usage ideas and examples.
- Looking for a deeper dive on IPFS compared to other similar technologies? See the IPFS Comparisons page.