Skip to content
InterPlanetary File System client for .Net (C#, VB, F# ...)
Branch: master
Clone or download
Latest commit e5e44d3 Jun 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.nuget docs: docfx cleanup Jun 16, 2019
doc docs: docfx cleanup Jun 16, 2019
src docs: docfx cleanup Jun 16, 2019
test feat(BitswapApi): add LedgerAsync Jun 16, 2019
.gitignore
IpfsApi.vsmdi Add the solution infrastructure. Oct 7, 2015
IpfsHttpClient.sln chore: rename namespace and assembly Nov 29, 2018
LICENSE Initial commit Oct 7, 2015
Local.testsettings Add the solution infrastructure. Oct 7, 2015
README.md Update README.md Jan 19, 2019
TraceAndTestImpact.testsettings Add the solution infrastructure. Oct 7, 2015
appveyor.yml

README.md

net-ipfs-http-client

build status Coverage Status Version docs

A .Net client library for managing IPFS using the HTTP API protocol. More information, including the Class Reference, is on the Project web site.

Features

Getting started

Published releases of IPFS API are available on NuGet. To install, run the following command in the Package Manager Console.

PM> Install-Package Ipfs.Http.Client

Or using dotnet

> dotnet add package Ipfs.Http.Client

IpfsClient

Every feature of IPFS is a property of the IpfsClient. The following example uses FileSystem to read a text file

using Ipfs.Http;

var ipfs = new IpfsClient();

const string filename = "QmXarR6rgkQ2fDSHjSY5nM2kuCXKYGViky5nohtwgF65Ec/about";
string text = await ipfs.FileSystem.ReadAllTextAsync(filename);

License

Copyright © 2015-2018 Richard Schneider (makaretu@gmail.com)

The IPFS API library is licensed under the MIT license. Refer to the LICENSE file for more information.

Buy Me A Coffee

You can’t perform that action at this time.