Nabu exposes an HTTP API and can also run as an embedded IPFS node
The Nabu IPFS implementation offers two ways to operate a node: a standalone process with a Kubo-style HTTP API, and an embedded mode where applications create the node as a Java object. The standalone mode reads its configuration from a repository directory, defaulting to ~/.ipfs, and serves a deliberately smaller API under /api/v0/. The embedded mode is built through EmbeddedIpfs.build with chosen components such as the blockstore, bootstrap peers, and identity, then called locally without opening a port. The HTTP API covers block, identity, refs, part of the DHT, and IPNS reads, while file paths, directory adds, and pinning are not included. The implementation is described as being in the Nabu series on IPFS and is written in Java.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in