frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Pangolin – SSO and WireGuard instead of API keys for LLM access

https://github.com/fosrl/pangolin
3•miloschwartz•1h ago
You have seen Pangolin (https://github.com/fosrl/pangolin) on here before for our open-source zero-trust network access suite of tools. We are launching a new AI gateway that takes a different approach to auth. Rather than authenticating requests to AI providers with API keys, it authenticates the network connection itself via a desktop app.

Each user gets a WireGuard tunnel back to the gateway, established after they log in through their existing identity provider (Okta, Azure, Google, etc) via a desktop app. That tunnel is the auth, so there is no key to generate, embed, rotate, or leak, because the gateway already knows who's on the other end of the connection. Compare that to most AI gateways, which are really just a proxy in front of static bearer tokens you'd get from OpenAI or Anthropic directly.

This tunnel-based approach also means self-hosted and on-prem models aren't an afterthought bolted onto the gateway. They work the same way public cloud models do. Drop a lightweight tunnel connector inside your cluster (even a DGX Spark) and it joins the same network, so on-prem models show up in the gateway next to public cloud ones. Users switch between them without changing endpoints or juggling separate credentials for internal infrastructure.

For machines or users who can't run the desktop client, we still support traditional virtual keys, plus the usual gateway features: session logging, budgets, usage analytics, and governance.

It’s fully self-hostable. Community Edition is free for everyone. Enterprise Edition is free for individuals and small businesses. There is also Pangolin Cloud which is fully hosted.

Comments

oschwartz10612•47m ago
Other Pangolin maintainer here! A little more on how the WireGuard connection authenticates the connection if you are curious: the client makes a websocket connection to the server to receive command and control. That is authed with the user’s token obtained from logging in. It shares its new WG public key with the server and the server provisions a peer and the WG handshake completes. Now we have an outbound WG tunnel from the client to the server. Next the client overrides the DNS of the computer. All DNS queries make it into the tunnel where we grab them. If they are within our range of resources we give a direct reply, otherwise we send it upstream to public servers. So now we have an IP when Claude makes the request which is on the other end of the tunnel. Claude makes the request, it gets routed to the server and hits. Because we trust the WG connection packet headers on the server side we can associate this peer with an identity inside of the gateway. No key required.

I Connected My Withings Body+ to Home Assistant with an ESP32

https://didac.dev/blog/i-made-my-withings-scale-sync-to-home-assistant-without-the-cloud
1•sabatesduran•2m ago•0 comments

ChatGPT Healthcare Epic Integration

https://openai.com/index/chatgpt-connects-health-records-and-healthcare-sources/
2•gist•2m ago•0 comments

Lessons for founders from my time as a founder

https://hraness.com/writing/3-lessons-for-founders-from-my-time
1•benzguo•3m ago•0 comments

Building VT Code, a Year In

https://huggingface.co/blog/vinhnx90/building-vtcode-a-year-in
1•vinhnx•3m ago•0 comments

Finding Your Way Through a Dependency Graph

https://blog.ptidej.net/ghost/#/editor/post/6a75eacef09a7d4801366fc3
1•viniciusmioto•3m ago•0 comments

Show HN: Mu – an agent with actual command line experience

https://github.com/ylxdzsw/mu
1•ylxdzsw•3m ago•0 comments

Running a Software Factory Efficiently at Uber Scale

https://www.uber.com/gb/en/blog/efficient-software-factory/
2•nlpnerd•4m ago•0 comments

The courtroom inside our AI

https://simple.dev/blog/simple-ai-v2-answers-that-carry-their-own-proof/
1•munjal116•5m ago•0 comments

Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

https://babyloniantwins.com/blog/porting-a-1993-amiga-game-to-godot/
2•rabahs•7m ago•1 comments

Why has Peter Thiel moved to Argentina?

https://www.theguardian.com/technology/2026/sep/03/peter-thiel-argentina-javier-milei
1•louiscb•8m ago•0 comments

The Secret of Chronic Pain Could Lie in the Skull

https://nautil.us/the-secret-of-chronic-pain-could-lie-in-the-skull-1284730
1•Brajeshwar•9m ago•0 comments

Rydger, a local-first iPhone app for vehicle maintenance costs

https://www.rydger.com/en
1•garbarok•9m ago•0 comments

How do you guys keep up with the most cost-effective AI models?

1•solomonmwalker•11m ago•0 comments

Lucky Infinity Cube

https://www.williamivy.com/posts/infinity-cube/
1•bookofjoe•11m ago•0 comments

Consumers Profit Off Solar, Batteries Selling Excess Energy Back to Grid

https://www.bloomberg.com/news/features/2026-09-03/consumers-profit-off-solar-batteries-selling-e...
1•gmays•11m ago•0 comments

A BGP attack led to a misissued TLS cert

https://arstechnica.com/security/2026/09/well-executed-bgp-attack-uses-hijacked-ips-to-infect-rea...
1•amaccuish•14m ago•0 comments

Legal AI Drafter, Contract Management and Datarooms

https://99datarooms.com/
1•Lotf•15m ago•0 comments

I'm a seeing-eye dog for a computer

https://claytonwramsey.com/blog/seeing-eye/
1•claytonwramsey•15m ago•0 comments

Scala 3.9.0 LTS Released

https://github.com/scala/scala3/releases/tag/3.9.0
1•DASD•15m ago•0 comments

DOJ urges judge to rule for OpenAI, Microsoft in N.Y. Times lawsuit

https://www.washingtonpost.com/technology/2026/09/02/doj-urges-judge-rule-openai-microsoft-ny-tim...
1•1vuio0pswjnm7•16m ago•1 comments

PGrid, a spec-first laptop search

https://www.pgrid.app/au/laptops
1•techedlaksh•16m ago•0 comments

Show HN: A headless Synergy server setup for niche use cases

https://github.com/hishamk/headlesssynergysetup
1•hishamk•19m ago•0 comments

How the Hell Did an Island Suddenly Appear, Then Vanish?

https://www.404media.co/how-the-hell-did-an-island-suddenly-appear-then-vanish/
4•Brajeshwar•20m ago•1 comments

Reinforcement Learning or Active Inference (2009)

https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0006421
2•teleforce•21m ago•0 comments

Mom Gets 6-Mo Suspended Sentence for Letting 5-Year-Old Walk to the Pond

https://reason.com/2026/09/02/virginia-mom-gets-6-month-suspended-jail-sentence-for-letting-5-yea...
72•softwaredoug•23m ago•24 comments

Building an Invisible Smart Home

https://nealshyam.com/writing/invisible-smart-home/
2•nealrs•24m ago•1 comments

Show HN: Instantly get the transcript from the agent that wrote any line of code

https://github.com/ctxrs/ctx/blob/main/README.md
3•luca-ctx•25m ago•0 comments

Industrial AI Founders Keep Solving the Wrong Problem

https://deploy95.substack.com/p/the-gtm-problems-that-arent-what
2•dddddaviddddd•26m ago•0 comments

Show HN: Keydris - Check what an agent is allowed to do before it runs

https://keydris.com
2•ahmed89•27m ago•0 comments

Cratering oil use in China shows the death spiral that could end oil

https://electrek.co/2026/09/03/cratering-oil-use-in-china-shows-the-death-spiral-that-could-end-oil/
5•Klaster_1•27m ago•0 comments