QBittorrent.ApiClient is a .NET client library for the qBittorrent Web API. It provides typed operations, structured results and failures, and version-aware request and response handling.
The package targets .NET 10. The library supports qBittorrent 5.1.x and 5.2.x.
!!! note “Documentation version”
This site follows the develop branch. Examples describe the current source and may include changes that are not yet available in the latest NuGet package. Check the release notes when choosing a package version.
The getting started guide explains how to install the package and configure IApiClient in your application. Its child pages provide complete console examples and a WebAssembly example.
dotnet add package QBittorrent.ApiClient
The library handles Web API calls. Your application supplies the HTTP configuration, credentials, session lifetime, and any polling or retry policy it needs.