ipfs.tech Open in urlscan Pro
2400:52e0:1501::948:1  Public Scan

Submitted URL: http://ipfs.io/
Effective URL: https://ipfs.tech/
Submission: On July 13 via manual from JP — Scanned from JP

Form analysis 1 forms found in the DOM

Name: mc-embedded-subscribe-formPOST https://ipfs.us4.list-manage.com/subscribe/post?u=25473244c7d18b897f5a1ff6b&id=cad54b2230

<form data-v-6d434613="" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" action="https://ipfs.us4.list-manage.com/subscribe/post?u=25473244c7d18b897f5a1ff6b&amp;id=cad54b2230" method="post" target="_blank"
  class="flex lg:justify-end max-w-2xl xl:w-3/5">
  <div data-v-6d434613="" id="mc_embed_signup_scroll" class="grid gric-col-2 w-full">
    <div data-v-6d434613="" class="fields flex flex-col sm:flex-row col-start-1 col-span-2"><input data-v-6d434613="" id="mce-EMAIL" required="required" type="email" aria-label="Email Address" placeholder="email@your.domain" name="EMAIL"
        class="flex-grow text-black p-2 rounded">
      <div data-v-6d434613="" class="sm:ml-4 sm:pt-0 pt-2"><input data-v-6d434613="" id="mc-embedded-subscribe" type="submit" value="Subscribe" name="subscribe"
          class="p-2 text-white font-semibold bg-blueGreen hover:bg-blueGreenScreen transition duration-300 rounded cursor-pointer w-full"></div>
    </div> <label data-v-6d434613="" for="gdpr_28879" class="pt-2 col-start-1 col-span-2"><input data-v-6d434613="" id="gdpr_28879" type="checkbox" required="required" name="gdpr[28879]" value="Y"><span data-v-6d434613="" class="pl-2">Please send me
        the newsletter</span></label>
  </div>
  <div data-v-6d434613="" id="mergeRow-gdpr">
    <div data-v-6d434613="" aria-hidden="true" style="position: absolute; left: -5000px;"><input data-v-6d434613="" type="text" name="b_25473244c7d18b897f5a1ff6b_cad54b2230" tabindex="-1" value=""></div>
  </div>
</form>

Text Content

AboutInstallDocsTeamBlogHelp



IPFS POWERS THE DISTRIBUTED WEB


A PEER-TO-PEER HYPERMEDIA PROTOCOL
DESIGNED TO PRESERVE AND GROW HUMANITY'S KNOWLEDGE
BY MAKING THE WEB UPGRADEABLE, RESILIENT, AND MORE OPEN.

Get started How it works
Disable animation


THE WEB OF TOMORROW NEEDS IPFS TODAY

IPFS aims to complement HTTP in order to build a better web for all of us.


TODAY'S WEB IS INEFFICIENT AND EXPENSIVE

HTTP downloads files from one server at a time — but peer-to-peer IPFS retrieves
pieces from multiple nodes at once, enabling substantial bandwidth savings. IPFS
makes it possible to efficiently distribute high volumes of data without
duplication.


TODAY'S WEB CAN'T PRESERVE HUMANITY'S HISTORY

The average lifespan of a web page is 100 days before it's gone forever. The
medium of our era shouldn't be this fragile. IPFS makes it simple to set up
resilient networks for mirroring data, and thanks to content addressing, files
stored using IPFS are automatically versioned.


TODAY'S WEB IS CENTRALIZED, LIMITING OPPORTUNITY

The Internet has turbocharged innovation by being one of the great equalizers in
human history — but increasing consolidation of control threatens that progress.
IPFS stays true to the original vision of an open, flat web by delivering
technology to make that vision a reality.


TODAY'S WEB IS ADDICTED TO THE BACKBONE

IPFS powers the creation of diversely resilient networks that enable persistent
availability — with or without internet backbone connectivity. This means better
connectivity for the developing world, during natural disasters, or just when
you're on flaky coffee shop wi-fi.


INSTALL IPFS

Join the future of the web right now — just choose the option that's right for
you.


STORE AND PROVIDE FILES

IPFS DESKTOP

IPFS FOR EVERYONE

The IPFS Desktop app offers menubar/tray shortcuts and an easy interface for
adding, pinning, and sharing files — plus a full IPFS node ready for heavy-duty
hosting and development. Great for developers and less experienced users alike.

Install IPFS Desktop


COMMAND-LINE INSTALL

ALL IPFS, NO FRILLS

Just want to use IPFS from your terminal? Follow these step-by-step instructions
for getting up and running on the command line using the Go implementation of
IPFS. Includes directions for Windows, macOS, and Linux.

Install the IPFS CLI

IPFS COMPANION

ADD IPFS TO YOUR BROWSER

Get ipfs:// address support and more in your browser with this extension for
Chromium and Firefox.

Get IPFS Companion

IPFS CLUSTER

ORCHESTRATE MULTIPLE IPFS NODES

Automatically allocate, replicate, and track your data as a global pinset
distributed among a swarm of peers.

Get IPFS Cluster


FOR DEVELOPERS

GO IMPLEMENTATION

The original IPFS implementation: IPFS core, daemon server, CLI tooling, and
more.

Get Kubo

JS IMPLEMENTATION

IPFS implemented entirely in JavaScript for a world of possibilities in the
browser and Node.js.

Get js-ipfs


HOW IPFS WORKS

Here's what happens when you add a file to IPFS — whether you're storing that
file on your own local node or one operated by a pinning service or IPFS-enabled
app.

When you add a file to IPFS, your file is split into smaller chunks,
cryptographically hashed, and given a unique fingerprint called a content
identifier (CID). This CID acts as a permanent record of your file as it exists
at that point in time.

When other nodes look up your file, they ask their peer nodes who's storing the
content referenced by the file's CID. When they view or download your file, they
cache a copy — and become another provider of your content until their cache is
cleared.

A node can pin content in order to keep (and provide) it forever, or discard
content it hasn't used in a while to save space. This means each node in the
network stores only content it is interested in, plus some indexing information
that helps figure out which node is storing what.

If you add a new version of your file to IPFS, its cryptographic hash is
different, and so it gets a new CID. This means files stored on IPFS are
resistant to tampering and censorship — any changes to a file don't overwrite
the original, and common chunks across files can be reused in order to minimize
storage costs.

However, this doesn't mean you need to remember a long string of CIDs — IPFS can
find the latest version of your file using the IPNS decentralized naming system,
and DNSLink can be used to map CIDs to human-readable DNS names.


TAKE A CLOSER LOOK

WANT TO DIG IN?

Check out the docs

HANDS-ON LEARNER?

Explore ProtoSchool

CURIOUS WHERE IT ALL BEGAN?

Read the whitepaper


IPFS CAN HELP HERE AND NOW

No matter what you do with the web, IPFS helps make it better today.


ARCHIVISTS

Storing archival data using IPFS enables deduplication, clustered persistence,
and high performance — empowering you to store the world's information for
future generations.


SERVICE PROVIDERS

Providing large amounts of data to users? Storing on IPFS could help you slash
bandwidth costs thanks to its use of secure, peer-to-peer content delivery.


RESEARCHERS

If you're working with or distributing large datasets, storing that data using
IPFS can help speed up performance and unlock decentralized archiving.


BLOCKCHAIN DEVELOPERS

IPFS content addressing enables you to store large files off-chain and put
immutable, permanent links in transactions — timestamping and securing content
without having to put the data itself on-chain.


CONTENT CREATORS

IPFS empowers creators to build and share on the decentralized web — whether
that's delivering content free from intermediary control or minting NFTs that
stand the test of time.


OFFLINE USERS

High-latency networks cause major obstacles for those with poor internet
infrastructure. Peer-to-peer IPFS offers resilient access to data independent of
latency or backbone connectivity.


WHO'S ALREADY USING IPFS?


EXPLORE THE ECOSYSTEM

Companies and organizations worldwide are building amazing apps, services, and
developer tools on IPFS. Check out the video to hear straight from IPFS
builders, and explore the interactive IPFS ecosystem directory to learn more.

View the ecosystem directory


NEWS AND MORE


LATEST BLOG POSTS

 1. 06 July 2023 Welcome to IPFS News 195!
 2. 06 June 2023 Welcome to IPFS News 194!
 3. 11 May 2023 Announcing Durin: a New Mobile App for the IPFS Network
 4. 09 May 2023 Welcome to IPFS News 193!


IN THE MEDIA

 1. 2 May 2023 Brave announces automatic NFT backups and enhanced IPFS/Filecoin
    support in Brave Wallet
 2. 19 Dec 2022 WebTransport in libp2p
 3. 9 Oct 2022 Why the Internet Needs the Interplanetary File System


LATEST VIDEOS

This Month in IPFS - January 2023
Meet the Web3 Builders: Pinata
More videos


STAY INFORMED

Sign up for the IPFS Weekly newsletter (example) for the latest on releases,
upcoming developments, community events, and more.


Please send me the newsletter

 * Blog & news
 * Press
 * Code of conduct
 * Security


© Protocol Labs | Except as noted, content licensed CC-BY 3.0 | Terms | Privacy
| DMCA