Welcome to IPFS Distributions

This is the downloads website for all the official software distributions of the IPFS Project. You can find all the apps, binaries, and packages here. Every distribution has a section on this page with …

  • the distribution name and a short description
  • the current version number and release date
  • the software license (usually MIT)
  • a download button that detects your platform
  • a grid with download links for all supported platforms (os and architectures)
  • Changelog, a link to a summary of all version changes
  • All Versions, a link to view and download previous versions

The All Versions link on each distribution shows directory listings for all the available versions, and a versions file (example). This file can be used by tools, such as ipfs-update, to find all the available versions and download the latest.

The directory listing of each version (example) has all the platform archives (.zip or .tar.gz), a README.md and a dist.json which describe the release for humans and machines. It is meant to be easily consumed and used by tools.

fs-repo-migrations

fs-repo-migrations is a tool for migrating IPFS storage repositories to newer versions.
Download fs-repo-migrations
Not your platform? See below for alternatives

v2.0.2

August 09, 2021

macOS Binary 64-bit ARM-64
FreeBSD Binary 32-bit 64-bit ARM
Linux Binary 32-bit 64-bit ARM ARM-64
OpenBSD Binary 32-bit 64-bit ARM
Windows Binary 32-bit 64-bit

go-ipfs

go-ipfs is the main implementation of IPFS. It includes:

  • an IPFS core implementation
  • an IPFS daemon server
  • extensive command line tooling
  • an HTTP API for controlling the node
  • an HTTP Gateway for serving content to HTTP browsers
Download go-ipfs
Not your platform? See below for alternatives
macOS Binary 64-bit ARM-64
FreeBSD Binary 32-bit 64-bit ARM
Linux Binary 32-bit 64-bit ARM ARM-64
OpenBSD Binary 32-bit 64-bit ARM
Windows Binary 32-bit 64-bit

gx

gx is a package management tool built on ipfs
Download gx
Not your platform? See below for alternatives

v0.14.2

March 07, 2019

macOS Binary 32-bit 64-bit
FreeBSD Binary 32-bit 64-bit ARM
Linux Binary 32-bit 64-bit ARM ARM-64
Windows Binary 32-bit 64-bit

gx-go

gx-go is a gx helper tool for golang
Download gx-go
Not your platform? See below for alternatives

v1.9.0

October 08, 2018

macOS Binary 32-bit 64-bit
FreeBSD Binary 32-bit 64-bit ARM
Linux Binary 32-bit 64-bit ARM ARM-64
Windows Binary 32-bit 64-bit

ipfs-cluster-ctl

IPFS Cluster allows to allocate, replicate and track Pins across a cluster of IPFS daemons. ipfs-cluster-ctl is the command-line interface to manage a Cluster peer (run by ipfs-cluster-service).
Download ipfs-cluster-ctl
Not your platform? See below for alternatives

v0.14.1

August 16, 2021

macOS Binary 64-bit ARM-64
FreeBSD Binary 32-bit 64-bit ARM
Linux Binary 32-bit 64-bit ARM ARM-64
OpenBSD Binary 32-bit 64-bit ARM
Windows Binary 32-bit 64-bit

ipfs-cluster-follow

ipfs-cluster-follow runs an IPFS Cluster follower peer, allowing users to easily join and be part of collaborative clusters.
Download ipfs-cluster-follow
Not your platform? See below for alternatives

v0.14.1

August 16, 2021

macOS Binary 64-bit ARM-64
FreeBSD Binary 32-bit 64-bit ARM
Linux Binary 32-bit 64-bit ARM ARM-64
OpenBSD Binary 32-bit 64-bit ARM
Windows Binary 32-bit 64-bit

ipfs-cluster-service

IPFS Cluster allows to allocate, replicate and track Pins across a cluster of IPFS daemons. ipfs-cluster-service runs a full Cluster peer.
Download ipfs-cluster-service
Not your platform? See below for alternatives

v0.14.1

August 16, 2021

macOS Binary 64-bit ARM-64
FreeBSD Binary 32-bit 64-bit ARM
Linux Binary 32-bit 64-bit ARM ARM-64
OpenBSD Binary 32-bit 64-bit ARM
Windows Binary 32-bit 64-bit

ipfs-ds-convert

ipfs-ds-convert is a tool for migrating data between various IPFS datastore configurations
Download ipfs-ds-convert
Not your platform? See below for alternatives

v0.6.0

February 18, 2021

macOS Binary 64-bit
FreeBSD Binary 32-bit 64-bit ARM
Linux Binary 32-bit 64-bit ARM
Windows Binary 32-bit 64-bit

ipfs-pack

A filesystem packing tool
Download ipfs-pack
Not your platform? See below for alternatives

v0.6.0

December 11, 2017

macOS Binary 32-bit 64-bit
FreeBSD Binary 64-bit
Linux Binary 32-bit 64-bit ARM
Windows Binary 64-bit

ipfs-see-all

A diagnostics and recovery tool for ipfs repos.
Download ipfs-see-all
Not your platform? See below for alternatives

v1.0.0

October 11, 2016

macOS Binary 32-bit 64-bit
FreeBSD Binary 32-bit 64-bit ARM
Linux Binary 32-bit 64-bit ARM
Windows Binary 32-bit 64-bit

ipfs-update

ipfs-update is a CLI tool to help update and install IPFS easily.
Download ipfs-update
Not your platform? See below for alternatives

v1.7.1

March 31, 2021

macOS Binary 64-bit ARM-64
FreeBSD Binary 32-bit 64-bit ARM
Linux Binary 32-bit 64-bit ARM ARM-64
OpenBSD Binary 32-bit 64-bit ARM
Windows Binary 32-bit 64-bit

ipget

wget for IPFS: retrieve files over IPFS and save them locally.
Download ipget
Not your platform? See below for alternatives

v0.7.0

April 21, 2021

macOS Binary 64-bit
FreeBSD Binary 32-bit 64-bit ARM
Linux Binary 32-bit 64-bit ARM ARM-64
Windows Binary 32-bit 64-bit