Kubo CLI | IPFS Docs (original ) (raw )# Kubo command-lineIPFS can run in either online or offline mode. Online mode is when you have IPFS running separately as a daemon process. If you do not have an IPFS daemon running, you are in offline mode. Some commands, like ipfs swarm peers
, are only supported when online.
The command-line quickstart guide explains how to start the IPFS daemon and take your node online.
# Alignment with Kubo RPC APIEvery command usable from the CLI is also available through the RPC API v0 . For example:
# ipfs add# ipfs bitswap# ipfs bitswap ledger# ipfs bitswap reprovide# ipfs bitswap stat# ipfs bitswap wantlist# ipfs block# ipfs block get# ipfs block put# ipfs block rm# ipfs block stat# ipfs bootstrap# ipfs bootstrap add# ipfs bootstrap add default# ipfs bootstrap list# ipfs bootstrap rm# ipfs bootstrap rm all# ipfs cat# ipfs cid# ipfs cid base32# ipfs cid bases# ipfs cid codecs# ipfs cid hashes# ipfs commands# ipfs commands completion# ipfs commands completion bash# ipfs commands completion fish# ipfs commands completion zsh# ipfs config# ipfs config edit# ipfs config profile# ipfs config profile apply# ipfs config replace# ipfs config show# ipfs daemon# ipfs dag# ipfs dag export# ipfs dag get# ipfs dag import# ipfs dag put# ipfs dag resolve# ipfs dag stat# ipfs dht# ipfs dht findpeer# ipfs dht findprovs# ipfs dht get# ipfs dht provide# ipfs dht put# ipfs dht query# ipfs diag# ipfs diag cmds# ipfs diag cmds clear# ipfs diag cmds set-time# ipfs diag profile# ipfs diag sys# ipfs files# ipfs files chcid# ipfs files chmod# ipfs files cp# ipfs files flush# ipfs files ls# ipfs files mkdir# ipfs files mv# ipfs files read# ipfs files rm# ipfs files stat# ipfs files touch# ipfs files write# ipfs filestore# ipfs filestore dups# ipfs filestore ls# ipfs filestore verify# ipfs get# ipfs id# ipfs init# ipfs key# ipfs key export# ipfs key gen# ipfs key import# ipfs key list# ipfs key rename# ipfs key rm# ipfs key rotate# ipfs key sign# ipfs key verify# ipfs log# ipfs log level# ipfs log ls# ipfs log tail# ipfs ls# ipfs mount# ipfs multibase# ipfs multibase decode# ipfs multibase encode# ipfs multibase list# ipfs multibase transcode# ipfs name# ipfs name inspect# ipfs name publish# ipfs name pubsub# ipfs name pubsub cancel# ipfs name pubsub state# ipfs name pubsub subs# ipfs name resolve# ipfs object# ipfs object data# ipfs object diff# ipfs object get# ipfs object links# ipfs object new# ipfs object patch# ipfs object patch add-link# ipfs object patch append-data# ipfs object patch rm-link# ipfs object patch set-data# ipfs object put# ipfs object stat# ipfs p2p# ipfs p2p close# ipfs p2p forward# ipfs p2p listen# ipfs p2p ls# ipfs p2p stream# ipfs p2p stream close# ipfs p2p stream ls# ipfs pin# ipfs pin add# ipfs pin ls# ipfs pin remote# ipfs pin remote add# ipfs pin remote ls# ipfs pin remote rm# ipfs pin remote service# ipfs pin remote service add# ipfs pin remote service ls# ipfs pin remote service rm# ipfs pin rm# ipfs pin update# ipfs pin verify# ipfs ping# ipfs pubsub# ipfs pubsub ls# ipfs pubsub peers# ipfs pubsub pub# ipfs pubsub sub# ipfs refs# ipfs refs local# ipfs repo# ipfs repo gc# ipfs repo ls# ipfs repo migrate# ipfs repo stat# ipfs repo verify# ipfs repo version# ipfs resolve# ipfs routing# ipfs routing findpeer# ipfs routing findprovs# ipfs routing get# ipfs routing provide# ipfs routing put# ipfs shutdown# ipfs stats# ipfs stats bitswap# ipfs stats bw# ipfs stats dht# ipfs stats provide# ipfs stats repo# ipfs swarm# ipfs swarm addrs# ipfs swarm addrs listen# ipfs swarm addrs local# ipfs swarm connect# ipfs swarm disconnect# ipfs swarm filters# ipfs swarm filters add# ipfs swarm filters rm# ipfs swarm peering# ipfs swarm peering add# ipfs swarm peering ls# ipfs swarm peering rm# ipfs swarm peers# ipfs swarm resources# ipfs update# ipfs version# ipfs version check# ipfs version deps