frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Golang UniFi Network and Protect API CLI and Client

https://github.com/ClifHouck/unified
4•cliffy•9mo ago
Ubiquiti recently added HTTPS REST APIs to their Network and Protect applications. While exploring what was available, I came across a pair of interesting endpoints that promised to stream Protect events like detections, motions, doorbell rings, etc. over a Websocket connection.

My UniFi doorbell works great, but I frequently miss the sound of the doorbell because the main chime is far from my workstation, plus I prefer to mostly silence my phone while I'm working. Physical UniFi Chimes are available, but are usually out of stock, and their price seems to keep going up! So my initial motivation was to write enough of a client to enable a doorbell application which would play a sound whenever a "ring" event was emitted by Protect's API.

A few dozen commits later, I found I had built a half decent client and CLI command utility for talking to the Network and Protect APIs. So I'm pleased to announce the initial v0.1.0 release of `unified`:

`unified` is a command line utility (and Golang client) for talking to UniFi Network and Protect APIs.

You can check out the code at: https://github.com/ClifHouck/unified

v0.1.0 supports the following:

UniFi Network API V1 is fully supported as of Network application version "9.1.120".

UniFi Protect API V1 is only partially supported, with the following endpoints supported:

- `/v1/meta/info`

- `/v1/subscribe/devices`: only partial type support.

- `/v1/subscribe/events`

- `/v1/cameras/`

- `/v1/cameras/{id}`

But I'm committed to working towards full Protect API V1 support.

I think there's a lot of potential for interesting uses of these APIs. Hopefully someone besides me finds this useful.

Disclaimer: This client is not in any way affiliated with Ubiquiti. I do not take any responsibility for any harm that may come to your device(s) by utilizing this client. Use at your own risk!

India has changed its tech startup rules

https://techcrunch.com/2026/02/07/india-has-changed-its-startup-rules-for-deep-tech/
1•rippeltippel•36s ago•0 comments

Syd: Writing an application kernel in Rust [video]

https://fosdem.org/2026/schedule/event/3AHJPR-rust-syd-application-kernel/
1•hayali•2m ago•0 comments

Containers, cloud, blockchain, AI – all the same old BS, says veteran Red Hatter

https://www.theregister.com/2026/02/08/waves_of_tech_bs/
1•Brajeshwar•5m ago•0 comments

Terminal txt novel reader support bookmark and pagination

1•cc-magus•9m ago•0 comments

SHOW HN: Postman removes free team collaboration (small teams capped at 1 user)

1•themast•13m ago•0 comments

Beyond VDI: The rise of the 1:1 remote workstation

https://aecmag.com/features/the-rise-of-the-11-remote-workstation/
1•transpute•14m ago•0 comments

Show HN: Give Your AI the Ability to Find, Install, and Use Skill Autonomously

1•twwch•17m ago•0 comments

Who Approved This Agent? A book on authorizing AI-generated code

1•humanatsetc•18m ago•0 comments

Building the last peace of handware glovable.dev

https://glovable.dev
1•rommin•20m ago•0 comments

Show HN: Safeoid – Turn Messy PDFs into Structured Excel, CSV, or JSON

https://safeoid.com/
1•edukid•26m ago•1 comments

Comic Code Reviews, Part 2

http://www.jona.ca/2026/02/comic-code-reviews-part-2.html
1•JonathanAquino•33m ago•1 comments

Show HN: EdgeAI-OS – Air-gapped Linux distro where AI is a system primitive

1•neuralweaves•33m ago•0 comments

Ask HN: Since when got my computer their cloud node (agent)

1•rumpelstiel•34m ago•0 comments

Show HN: Agentseed – Generate Agents.md from a Codebase

https://github.com/avinshe/agentseed
1•avinshe•36m ago•0 comments

Big Tech groups race to fund unprecedented $660B AI spending spree

https://www.ft.com/content/d503afd5-1012-40f0-8f9d-620dcb39a9a2
2•petethomas•37m ago•0 comments

Show HN: Klint – Linux Kernel Security Scanner

http://saturnine.cc/klint/
1•h2337•39m ago•0 comments

Field Notes from a Senior Living Center

https://substack.com/@beccaselah/p-181168438
2•bkudria•40m ago•0 comments

America's Most Valuable Companies 1995-2023

https://americanbusinesshistory.org/americas-most-valuable-companies-1995-2023/
2•js2•46m ago•0 comments

Private 4G LTE Network for Your Embedded System and IoT Hacking Lab via Open5GS

https://gainsec.com/2025/10/08/setting-up-your-own-4g-lte-network-150-for-your-embedded-system-io...
2•teleforce•1h ago•1 comments

Nobody knows how the whole system works

https://surfingcomplexity.blog/2026/02/08/nobody-knows-how-the-whole-system-works/
4•azhenley•1h ago•0 comments

O_DIRECT – The Problem That Grew Up with Multi-Threading

https://zazolabs.com/odirect-the-problem-that-grew-up/
1•GalaxySnail•1h ago•0 comments

Show HN: Valk programming language with a stateful GC

https://github.com/valk-lang/valk
1•ctxcode•1h ago•0 comments

Setting Up and Configuring LibreSDR B210/B220 AD9361 on Windows and Linux (2025)

https://gainsec.com/2025/01/23/setting-up-and-configuring-libresdr-b210-b220-ad9361-on-windows-an...
1•teleforce•1h ago•0 comments

Show HN: Share your MRR in seconds. Stop wasting time on screenshots

https://www.showmrr.design/
1•brokeceo7•1h ago•0 comments

A tough labor market for white-collar workers has turned recruiting upside down

https://www.wsj.com/lifestyle/careers/job-hunters-are-so-desperate-that-theyre-paying-to-get-recr...
19•KnuthIsGod•1h ago•4 comments

The Moon Should Be a Computer

https://www.palladiummag.com/2025/04/18/the-moon-should-be-a-computer/
1•MrBuddyCasino•1h ago•0 comments

It is incorrect to "normalize" // in HTTP URL paths

https://runxiyu.org/comp/doubleslash/
2•pabs3•1h ago•0 comments

Microsoft Loses $400B After AI Spending Backfires [video]

https://www.youtube.com/watch?v=ZcIWx_dW0Jo
3•cable2600•1h ago•1 comments

Learn how to make mechanical keyboard PCBs

https://wiki.ai03.com/books/pcb-design
1•tripdout•1h ago•0 comments

Show HN: Mojic – A C code obfuscator and encryption tool for source protection

https://amit.is-a.dev/mojicDocs
2•notamitgamer•1h ago•1 comments