- Home
- Task Automation Software
- FlexGet
FlexGet
What it is
FlexGet is a free, open-source automation tool for media and other content, including torrents, NZBs, podcasts, comics, television, movies, RSS, HTML, and CSV. Users define tasks and plugin settings in YAML configuration files. Plugins supply much of its functionality, including creating, filtering, modifying, and downloading entries. FlexGet can run as a daemon and schedule tasks through its configuration. Its homepage lists integrations with clients such as Deluge, Transmission, uTorrent, rTorrent, and SABnzbd, and connections to Trakt, TheTVDB, or IMDb for tracking series and movies. It provides a JSON API; documentation says a password must be set to start the web server. The homepage describes the web interface as under development, and the experimental Web UI v2 is not recommended for new users. Installation guidance covers Windows, Linux/BSD, Mac OS X, and Docker. The homepage says two critical remote-code-execution vulnerabilities were addressed in version 3.20.13 and advises users to upgrade.
For and against
For
- Free and open source.
- Automates a wide range of media and content.
- Can schedule tasks in daemon mode.
- Offers a JSON API and client integrations.
Against
- YAML may be confusing for new users.
- The web interface is under development.
- Web UI v2 is experimental and not recommended for new users.
The verdict
FlexGet offers broad, configurable automation with scheduling, integrations, and an API. Users should account for its YAML setup and the stated security upgrade advice when considering it.
Who it suits
FlexGet suits users who want configurable automation for media and other content, especially alongside applications with watch-directory support or external-utility interfaces. It is a better fit for people comfortable configuring tasks in YAML.
Plans and prices
FlexGet
Multipurpose media automation tool; installable via pip
Read 11 Oct 2026 · github.com
On the record
- API
- FlexGet offers a JSON API that can run independently of the web UI.flexget.com · read 11 Oct 2026
- API and authentication
- FlexGet offers a JSON API; its documentation instructs users to set a password to start the web server.flexget.com · read 4 Oct 2026
- Audience
- The repository describes FlexGet as useful alongside applications with watch directory support or an interface for external utilities.github.com · read 11 Oct 2026
- Client integrations
- The homepage lists direct integrations with Deluge, Transmission, uTorrent, rTorrent, SABnzbd, and other clients.flexget.com · read 4 Oct 2026
- Community contribution
- The homepage describes FlexGet as a community effort and invites code and documentation contributions.flexget.com · read 4 Oct 2026
- Configuration
- FlexGet uses YAML configuration files, and its configuration validator tries to guide users when they make mistakes.flexget.com · read 11 Oct 2026
- Configuration caveat
- The homepage notes that YAML may be confusing for new users, and says a validator helps guide users when they make mistakes.flexget.com · read 4 Oct 2026
- Daemon
- FlexGet can run in daemon mode and handle scheduling in its configuration.flexget.com · read 11 Oct 2026
- Daemon scheduling
- FlexGet can run in daemon mode and schedule tasks through its configuration.flexget.com · read 4 Oct 2026
- Installation platforms
- The installation guide lists Windows, Linux/BSD, and Mac OSX installation methods, as well as Docker and community hardware-specific guides.flexget.com · read 11 Oct 2026
- Integrations
- FlexGet directly integrates with Deluge, Transmission, uTorrent, rTorrent, SABnzbd, and other clients.flexget.com · read 11 Oct 2026
- Media management
- FlexGet supports series and movies with automatic scheduling, searching, downloading, and, in some cases, sorting.flexget.com · read 11 Oct 2026
- Plugins
- Plugins provide most FlexGet functionality, and the listed plugins are included in the package except for third-party plugins.flexget.com · read 11 Oct 2026
- Project license
- The official FlexGet repository identifies the project as MIT licensed.github.com · read 11 Oct 2026
- Purpose
- FlexGet is a multipurpose automation tool for media such as torrents, nzbs, podcasts, comics, TV, movies, RSS, HTML, and CSV.flexget.com · read 11 Oct 2026
- Security
- The homepage reports that two critical remote-code-execution vulnerabilities involving the exec and decompress plugins were addressed in version 3.20.13 and advises users to upgrade.flexget.com · read 4 Oct 2026
- Security bulletin
- The home page reports two critical remote code execution vulnerabilities involving the exec and decompress plugins and says both are addressed in version 3.20.13.flexget.com · read 11 Oct 2026
- Site integrations
- The homepage says users can manage and track series or movies through Trakt, TheTVDB, or IMDb.flexget.com · read 4 Oct 2026