Veritech Solutions is happy to announce SwiftClient, an open-source .NET client for OpenStack Swift that covers most of the Swift API, handles authentication and large object streaming.
SwiftClient is an async HTTP wrapper over OpenStack Swift REST API and follows the Object Storage API Reference. It can be installed via NuGet from nuget.org/packages/SwiftClient and it’s compatible with .NET Framework 4.5, DNX 4.5.1 and DNXCore 5.0.
Besides the Swift .NET client, the project contains an ASP.NET 5 demo and a cross-platform console application suitable for bulk upload of an entire directory tree and large object operations. Our build process runs on Ubuntu and Windows, testing is done against a Swift docker container before each publish on NuGet.