Table of Contents
Information
Note: issues with alternate WebAPI clients should be reported in their respective repositories.
A non-exhaustive list of alternate non Web-based FOSS WebAPI clients developed for qBittorrent by the community. They are provided on a best-effort basis as a community initiative and not officially supported. Some of them might be might implement the full API, while others might not. Not to be confused with alternate WebUIs, which are just alternate Web-based WebAPI clients.
If you know of more, feel free to add a link to the repository along with a short description.
-
https://github.com/rmartin16/qbittorrent-api
Python client implementation for qBittorrent's WebAPI
-
https://github.com/lgallard/qBittorrent-Controller
Android app for managing qBittorrent remotely via its WebAPI
-
https://github.com/Conan1996-2/qBitorrent-WebUI-API
VB .NET code to access qBitorrent's WebAPI
-
https://github.com/fedarovich/qbittorrent-cli
Cross-platform command line interface qBittorrent WebAPI client
-
https://github.com/hrap1919/qbc.git
A simple WebAPI command-line client using only bash, curl and jq for Linux (or Cygwin etc).
-
https://github.com/jesec/flood/blob/master/server/services/qBittorrent/clientRequestManager.ts
TypeScript/JavaScript implementation for qBittorrent's WebAPI
-
https://github.com/bnzbnz/qBit4Delphi
A free Delphi VCL/FMX implementation of qBittorrent's WebAPI
-
https://github.com/bnzbnz/qBit4Delphi
qNOXify : a qBittorent/NOX Thin Client implementing qBit4Delphi (in progress...)
-
https://github.com/George-Miao/qbit
A Rust library for interacting with qBittorrent's Web API
-
https://github.com/yosemiteyss/qbittorrent_api
Dart wrapper for qBittorrent Web API
General
- Installing qBittorrent
- Frequently Asked Questions (FAQ)
- qBittorrent options (current and deprecated)
- How to use qBittorrent as a tracker
- How to use portable mode
- Anonymous mode
- How to bind your vpn to prevent ip leaks
Troubleshooting
External programs
Search plugins
Themes
Translation
WebUI
WebUI API
State | Version |
---|---|
Current | qBittorrent ≥ v4.1 |
Previous | qBittorrent v3.2.0 - v4.0.x |
Obsolete | qBittorrent < v3.2.0 |
WebAPI clients
Alternate WebUI
Reverse proxy setup for WebUI access
WebUI HTTPS configuration
- Let's Encrypt Certificates + Caddy2 Reverse Proxy
- Let's Encrypt certificates + NGINX reverse proxy - Linux
- Let's Encrypt certificates - Linux
- Self-signed SSL certificates - Linux
Linux
- Running qBittorrent without X server (WebUI only)
- Running qBittorrent without X server (WebUI only, systemd service set up, Ubuntu 15.04 or newer)
- OpenVPN and qBittorrent without X server
Development
- Coding style
- Contributing
- How to write a search plugin
- Using VSCode for qBittorrent development
- Setup GDB with Qt pretty printers
- How to debug WebUI code
Compilation
*BSD, Linux
- Alpine Linux
- CentOS 8.x
- Debian / Ubuntu and derivatives (CMake)
- Debian / Ubuntu and derivatives (autotools/qmake)
- Docker
- FreeBSD (no GUI)
- Fully static binaries on Linux (glibc or musl)
- Raspberry Pi OS / DietPi
- Raspbian for LeMaker Banana Pro