WWE launched a standalone NXT YouTube channel in November 2024 and has regularly updated it with clips, matches, and events.