Create two PATs
Keep publisher and consumer credentials separate. Revoke either one instantly from your dashboard.
Secure outbound tunnels. Zero inbound ports.
Give Codex, your apps, and your team secure access to LM Studio and private services running on your own hardware—without opening your firewall.
$ curl connect.socketspark.com/v1/models
→ 200 OK · private model ready
Three steps
The connector makes one authenticated outbound WebSocket connection. SocketSpark handles the hard parts in between.
Keep publisher and consumer credentials separate. Revoke either one instantly from your dashboard.
Publish LM Studio or any allowlisted TCP endpoint. Nothing listens on your public network.
Point OpenAI-compatible tools at SocketSpark Connect and authenticate with the consumer PAT.
Built for work in motion
Use the GPU workstation in your office from a laptop at a café. Connect an automation runner to a private development API. Reach a database without exposing it to the internet.
# Your private model, from anywhere
POST https://connect.socketspark.com/v1/chat/completions
Authorization: Bearer ssc_pat_••••••••
Content-Type: application/json
{ "model": "your-local-model", … }
# The consumer PAT never touches LM Studio
Ready when you are