Which streaming devices allow sideloading
Fire TV: yes, by design
Fire OS is a fork of Android, and Amazon leaves a documented developer setting in place that permits installing applications from sources other than its own Appstore. Because it is a supported setting rather than an exploit, it survives system updates, it does not require unlocking anything, and it is reversible with the same toggle. That is why every Fire TV device, from the cheapest HD stick upward, appears on this page.
Google TV: yes, and it is the most capable
The Google TV Streamer 4K runs Android TV, so it is an Android device in the fullest sense — and its listing publishes 32GB of storage, which is several times what a streaming stick carries. If you intend to keep a handful of side-installed applications rather than one, storage is the spec that will bite you, and this is the device that solves it. It also publishes an Ethernet port, which matters for a client streaming large local files.
Roku: no, and there is no workaround worth your time
Roku’s platform is closed. There is no developer setting, no package installer and no supported path to running an application that Roku has not published to its store. Roku is our general recommendation on most of this siteprecisely because that closure makes it simple and predictable — but it is the wrong device for this specific requirement, and it is better to know that before buying than after.
Apple TV: no
Apple TV installs applications from the App Store. There is a developer path for people writing their own software with Apple’s tools, which is not what anyone means by sideloading a media client. Treat it as a no.
The specs that actually matter for this
Storage, first and by a distance
A streaming stick is built on the assumption that you will install a handful of applications from a store and nothing else. Side-installed media clients, their caches and their metadata eat into a small flash chip quickly, and the symptom is not an error message — it is an app that starts behaving strangely. The Google TV Streamer 4K publishes 32GB. If you are buying a Fire TV stick instead, keep the number of side-installed apps small and prune the ones you stopped using.
Wireless, because the files are usually local
Most sideloaded clients are pointed at something in your own house: a Plex or Jellyfin server, an HDHomeRun tuner, a network drive. That traffic crosses your Wi-Fi rather than your internet connection, so the radio in the device is doing real work. The Fire TV Stick 4K Max publishes Wi-Fi 6E, which puts it on the 6GHz band where nothing else in most houses is — the single most useful spec on this page for anyone streaming high-bitrate local files.
A wired port, where you can get one
Better still, take the wireless out of the equation. The Fire TV Cube and the Google TV Streamer 4K both publish Ethernet; no stick on this page does. For a main television serving large local files off a server, a cable is worth more than any amount of radio specification. If you want the port but not the box, a powerline adapter or MoCA pair can get Ethernet to the television without new cable.
Processor, mostly for decoding
Where a side-installed client has to transcode or decode a format the store apps never touch, the processor shows up. Amazon publishes the 4K Max as the fastest stick in the Fire TV line, and the Cube above it. For plain direct playback of common formats, any of these devices is enough.
The legitimate apps worth doing this for
Your own media server’s client. Plex, Jellyfin and Emby are the common three. Plex is in the stores; Jellyfin, being a volunteer open-source project, frequently is not, and side-installing it is the normal way to use it on a television. This is the single most common honest reason people want this feature. Our best streaming device for Plex page goes deeper on the server side.
Kodi. Open-source media center software, used by a lot of people purely to organize and play files they own. Worth one plain sentence: Kodi itself is entirely legitimate, and the third-party add-ons that gave it a reputation are not part of what we are recommending here.
An over-the-air DVR client. If you record broadcast television with an HDHomeRun or Tablo, the client app for it is sometimes available on one platform and not another. Side-installing is how you put your own antenna recordings on a television the official app has not reached.
Networking and utility apps. A VPN client your provider ships as a package rather than a store listing, a mesh-network client for reaching your own house from away, a file manager, a network speed tester. Unglamorous and genuinely useful.
An app from another country’s store.A broadcaster’s own application that exists in one region’s store and not in yours is a frequent and perfectly legitimate case — you are still subject to whatever the service checks when you sign in.
How it works, and the honest warnings
On Fire TV the mechanism is a setting in the device’s own developer options that allows installing applications from sources other than the Appstore, after which a package file can be installed from a URL or from the network. On Google TV it is the standard Android “install unknown apps” permission, granted per app. Both are supported settings on the shipping software, documented by their makers, and both are reversible.
Only install packages from the project that wrote them.This is the whole of the security advice and it is not negotiable: a package file from an open source project’s own release page is one thing, and the same file name from an aggregator site is another. The FTC’s guidance on securing connected devices applies directly — a streaming box sits on the same network as everything else you own, and an application you installed outside a store has whatever permissions you granted it. Install few, from sources you can name, and update them from the same place.
Nothing side-installed is supported by anyone. If a system update breaks it, there is no support line. That is the deal, and it is a reasonable deal for an open-source client you chose deliberately.
Do not buy a “pre-loaded” device. Boxes and sticks sold with applications already side-installed are sold on the implication that they provide content without paying for it. They are also, as a matter of basic security, a device of unknown provenance that you are about to put on your home network. Buy the hardware new from the maker and install what you want yourself.