Switch what a Viewport shows and browse a named camera grid on the panel — both driven by UniFi's own API, not a scraped login.
UniFi Protect Viewport driver for Crestron Home
One purchase, two Crestron Home drivers. The UniFi Protect Viewport driver switches a Viewport's liveview from remotes, keypads, and touch panels; the Camera Grid extension adds a named, tappable camera grid you sort, hide, favorite, and rename right on the panel.
Pricing announced at launch
Two node-locked license keys, one purchase. The UniFi Protect Viewport driver and the Camera Grid extension each license separately, per Crestron Home processor, but buying UniFi Protect Viewport puts both keys in the cart. Camera Grid requires the Viewport driver already installed and paired; it does not run standalone. Software License Agreement.
Not ready to buy? Get notified when UniFi Protect Viewport ships.
What it does
Driver specs
| Protocol / control path | UniFi Protect official integration API, local API key, local network |
|---|---|
| Cloud required | No |
| External account | No. Local API key issued from your own Protect console (each part uses its own key) |
| Processor support | Crestron Home 4-Series (CP4-R class, bench-verified) |
| License | Two node-locked license keys, one purchase. The UniFi Protect Viewport driver and the Camera Grid extension each license separately, per Crestron Home processor, but buying UniFi Protect Viewport puts both keys in the cart. Camera Grid requires the Viewport driver already installed and paired; it does not run standalone. |
| Certification status | Crestron certification: planned; currently pre-certification builds. |
| Current build | v0.1.0 |
Not yet supported
Certification
Crestron certification: planned; currently pre-certification builds. v0.1.0 development changelog →
Compatibility
Requires
Verified on the bench
- 7.2.105 · verified 2026-09-06
Each row is a real probe run against the named firmware. Older rows are marked stale, never hidden.
Evaluate first
Every SynDrivers driver runs in trial mode when no license key is installed. Sideload it and prove it on your own processor, full features, time-limited per load. When it earns its place, license the processor and drop in your key.
FAQ
- Do I need a UniFi cloud account for this to work?
- No. Both parts authenticate with a local API key against your own Protect console over the local network, so no UniFi cloud account is required.
- Is the Camera Grid extension a separate purchase?
- No. Buying UniFi Protect Viewport puts both this driver's license key and the Camera Grid extension's license key in the cart. Each key licenses its own part, per Crestron Home processor, so they still license separately once installed.
- Do I need Camera Grid to use Viewport switching at all?
- No. The Viewport driver alone switches liveviews from remotes, keypads, and the touch panel's Additional Functions list. Camera Grid adds a named, tappable grid on top of that same switching, but it requires the Viewport driver already installed and paired.
- How is this different from the free Protect Streams Utility?
- The free utility is a one-time setup tool: it scans your Protect instance and hands you a table of stream and snapshot URLs to paste into Crestron Home's native camera pages. UniFi Protect Viewport is the ongoing Crestron Home integration, handling Viewport liveview switching, the touch panel camera grid, and stream-token upkeep, and it uses the utility as its setup companion.
- Does it use the same login as the Protect mobile or web app?
- No. Both parts authenticate only with a local API key issued from the Protect console's own settings, not the cookie-based session the app uses.