ydl_api_ng

Simple youtube-dl REST API to launch downloads on a distant server.

At risk · 24
24/100
At risk

Little to no recent activity. Treat as unmaintained until proven otherwise.

Maintenance 8/40
Releases 13/25
Community 3/20
Momentum 1/15

Commit activity more than 19% of tracked projects; popularity more than 13%. How this is calculated.

Commits, last 11 months

2025-10: 0 commits 2025-11: 5 commits 2025-12: 0 commits 2026-01: 8 commits 2026-02: 0 commits 2026-03: 2 commits 2026-04: 29 commits 2026-05: 0 commits 2026-06: 0 commits 2026-07: 0 commits 2026-08: 6 commits
2025-10 50 total 2026-08
Stars240
Latest release—
Repo updated14 Sept 2026
LicenceGPL-3.0
Built withPython

Is ydl_api_ng actively maintained?

ydl_api_ng is under active development: 50 commits landed over the last 11 months, averaging roughly 2 commits a month in the most recent quarter.

Activity is cooling: commits are down 81% against the previous quarter. One slow quarter is normal; two in a row is a signal.

No tagged releases are published, so there is no stable version to pin to — you would deploy from the default branch or a container image built from it.

ydl_api_ng ranks #31 of 31 tracked media management projects. Several better-maintained options exist in the same category — they are listed below.

What ydl_api_ng actually does

ydl_api_ng provides a simple REST API wrapper around youtube-dl, allowing you to trigger media downloads on a remote server via HTTP requests. Written in Python, it acts as a lightweight bridge for initiating and managing extraction tasks on infrastructure you control. Because the official details are sparse, its exact queue management and authentication capabilities remain undefined.

Best fit: This is suited for developers wanting to build custom automation scripts or lightweight frontends that interface with a remote download daemon.

Worth knowing: The repository lacks tagged releases and shows low maintenance activity, which may introduce stability risks or unpatched issues over time.

Deployment notes

As a Python application, you will typically need to run it behind a reverse proxy for TLS termination and ensure persistent storage is attached for the downloaded media files.


Alternatives to ydl_api_ng

Projects in the same categories, ordered by health score.