Sunshine Review, Pricing & Features

Sunshine is a free, open-source game streaming host for Moonlight. See its features, GPU support, setup basics, pros, cons, and alternatives.

Category
Gaming & Game Servers
Pricing
open-source, from Free
Verified
Not yet
Last updated
July 19, 2026
Founded
2020
WindowsOpen SourceSelf-HostedMac

What Is Sunshine

Sunshine is a self-hosted game stream host built to work with Moonlight, the open-source client originally designed for NVIDIA GameStream. When NVIDIA discontinued GameStream, the LizardByte community built Sunshine as a free, cross-platform replacement that anyone can run on their own PC.

Unlike commercial cloud gaming services, Sunshine does not run on rented servers. It runs directly on a computer you own, capturing the screen and game audio, encoding the stream, and sending it to a Moonlight client running on another device over your local network or the internet.

Key Features

Sunshine supports hardware-accelerated video encoding through Nvidia NVENC, AMD AMF, and Intel QuickSync, with a software encoding fallback for machines without a supported GPU encoder.

It offers a web-based configuration UI for setup and client pairing, gamepad and controller emulation so remote input feels native, HDR passthrough, and support for four operating systems: Windows, Linux, macOS, and FreeBSD.

Pricing

Sunshine is completely free and open source under the GPL-3.0 license. There are no paid tiers, subscriptions, or account requirements; the project is sustained by volunteer contributors and community support channels such as GitHub and Discord rather than a commercial company.

Key Features

Pros & Cons

Pros

  • Completely free and open source with no subscription
  • Works across Windows, Linux, macOS, and FreeBSD hosts
  • Broad GPU support across Nvidia, AMD, and Intel plus a software fallback
  • Active open-source community with frequent updates
  • No account creation or vendor lock-in required

Cons

  • Requires self-hosting and some technical setup
  • No official cloud-hosted version is offered
  • Streaming outside your home network requires extra network configuration
  • Support is community-based only, with no dedicated customer support team
  • Stream quality depends heavily on host hardware and network conditions

Pricing

Frequently Asked Questions

What is Sunshine used for?

Sunshine turns a Windows, Linux, macOS, or FreeBSD PC into a game streaming server so you can play its games or use its desktop remotely from another device running the Moonlight client.

Is Sunshine free?

Yes. Sunshine is fully free and open source under the GPL-3.0 license, with no subscription or paid tiers.

What is Moonlight and how does it relate to Sunshine?

Moonlight is the open-source client app used to connect to a Sunshine host. Sunshine is the server-side software that Moonlight streams from.

Does Sunshine require a dedicated GPU?

A dedicated GPU with hardware encoding (Nvidia, AMD, or Intel) gives the best performance, but Sunshine can fall back to software encoding on systems without one.

Can I stream games from Sunshine over the internet?

Yes, though it typically requires extra setup such as port forwarding or a VPN, since Sunshine is designed primarily for local network streaming out of the box.

Is Sunshine safe and legal to use?

Yes. Sunshine is open-source software you run on hardware you own, streaming only content you already have access to, similar to remote desktop tools.

What operating systems does Sunshine support?

Sunshine supports Windows 11 and later, several Linux distributions, macOS 14.2 and later, and FreeBSD 14.4 and later.

How is Sunshine different from Steam Link or Parsec?

Sunshine is open source, self-hosted, and free with no company behind it, whereas Steam Link is tied to Steam and Parsec is a commercial product with its own pricing and hosted infrastructure.

Related Tools