Skip to content

Files

Latest commit

 

History

History
42 lines (37 loc) · 4.01 KB

kubo-rpc-cli.md

File metadata and controls

42 lines (37 loc) · 4.01 KB
title description
Kubo RPC API clients
List of Kubo RPC API clients.

Kubo RPC API clients

When a Kubo IPFS node is running as a daemon, it exposes an HTTP RPC API that allows you to control the node and run the same commands you can from the command line. To learn more about the RPC API, see the Kubo RPC API v0 reference.

RPC API clients are available in multiple languages, and are listed below. You can request that additional clients be added to this list by opening an issue in ipfs/ipfs-docs.

Language Client library Status
Go ipfs/kubo/client/rpc Active
JavaScript ipfs/js-kubo-rpc-client Active
Java ipfs-shipyard/java-ipfs-http-client Active
Python ipfs-shipyard/py-ipfs-http-client Active
Scala ipfs-shipyard/scala-ipfs-api Inactive
Clojure keorn/clj-ipfs-http-client Inactive
Clojurescript district0x/cljs-ipfs-http-client Inactive
Haskell davidar/hs-ipfs-api Inactive
Swift ipfs-shipyard/swift-ipfs-http-client Inactive
CommonLisp WeMeetAgain/cl-ipfs-api Inactive
Rust ferristseng/rust-ipfs-api Active
gkbrk/rust-ipfs-api Inactive
rmnoff/rust-ipfs-api Inactive
rschulman/rust-ipfs-api Inactive
Ruby Fryie/ipfs-ruby Inactive
tbenett/ruby-ipfs-http-client Inactive
Mac Automator NeoTeo/ipfs-osx-service Inactive
Pharo khinsen/ipfs-pharo Inactive
PHP cloutier/php-ipfs-api Inactive
digitalkaoz/php-ipfs-api Inactive
C# ipfs-shipyard/net-ipfs-http-client Active
jeremy-ellis-tech/net-ipfs-http-client Inactive
richardschneider/net-ipfs-http-client Inactive
C++ vasild/cpp-ipfs-api Active
Erlang hendry19901990/erlang-ipfs-http-client Inactive
Scheme siiky/ipfs.scm Active
Lua siiky/ipfs.lua Active
Elixir bahner/ex-ipfs Active