A .Net client library for the IPFS HTTP API, implemented in C#. More information, including the Class Reference, is on the Project web site.
- Targets .NET Framework 4.5, .NET Standard 1.4 and .NET Standard 2.0
- Asynchronous I/O to an IPFS server
- Supports cancellation of all requests to the IPFS Server
- Comprehensive documentation
- C# style access to the ipfs core interface
Published releases of IPFS API are available on NuGet. To install, run the following command in the Package Manager Console.
PM> Install-Package Ipfs.Api
For the latest build or older non-released builds see Continuous Integration.
Every IPFS Api is a property of the IpfsClient. The following example reads a text file
var ipfs = new IpfsClient();
const string filename = "QmXarR6rgkQ2fDSHjSY5nM2kuCXKYGViky5nohtwgF65Ec/about";
string text = await ipfs.FileSystem.ReadAllTextAsync(filename);
Copyright © 2015-2017 Richard Schneider ([email protected])
The IPFS API library is licensed under the MIT license. Refer to the LICENSE file for more information.