WebDAV Client for .Net Core, strongly typed, async and open-sourced

WebDAV Logo

Overview

WebDAVClient is a strongly typed, async, well documented WebDAV Client implementation in C#.

It supports a variety of operations, including:

  • Retrieving files & folders
  • Listing items in a folder
  • Creating & deleting folders
  • Downloading & uploading files
  • Moving & copying files and folders

The library is used in multiple projects and is battle-tested at high-scale scenarios.

You can read the full details on my blog post about the development and usage of WebDAVClient

Source Code

The library is available as an open-source project at GitHub: https://github.com/saguiitay/WebDAVClient

Nuget Package

This code is available as the Nuget package WebDAVClient. To install, run the following command in the Package Manager Console:

Install-Package WebDAVClient