WireSock Core SDK for Windows
Embed a WireGuard-based VPN core into your Windows app, service, or agent via a stable C ABI.
Build in days, not weeks: keep your UX and control plane, WireSock supplies the dataplane.
- Embed secure tunneling into:
- A commercial or internal VPN client
- A secure access / ZTNA agent with device posture + policy
- Custom enterprise tooling (remote access, split-tunnel policy, per-app routing)
- Use the CLI and Windows service wrapper as reference patterns (and as components, depending on tier)
- Keep control of your management plane: provisioning, identity, config distribution, updates, and telemetry strategy
- SDK binaries (DLL/Lib) + headers
- Examples / reference components (depending on tier)
- Documentation and release artifacts
Installation options
Install using:
winget install WireSock.WireSockSecureConnectChoose the installer for your system:
Windows 32-bit
For older 32-bit Windows systems.
Windows Arm64
For Windows on ARM devices.
Licensing
Not for production. Evaluation + internal PoC; telemetry enabled.
Production + commercial use. Redistribution/OEM per agreement.
Mission-critical. Priority support, SLA options, optional source access/escrow.
Free vs Commercial (Pro) vs Enterprise
| Feature / Rights | Free (Non-Commercial) | Commercial (Pro) | Enterprise |
|---|---|---|---|
| Allowed use | Strictly non-commercial (evaluation, research, internal PoC) | Commercial use allowed | Commercial use allowed |
| Commercial use (incl. advertising) | Not allowed | Allowed | Allowed |
| Telemetry | Enabled | Disabled (or opt-in) | Disabled (or opt-in) |
| Production use | Not allowed | Allowed | Allowed |
| Redistribution / OEM | Not allowed | Allowed (per agreement) | Allowed (flexible terms) |
| SDK integration | Allowed (non-commercial only) | Allowed | Allowed |
| CLI / Service wrapper usage | Allowed (non-commercial only) | Allowed | Allowed |
| WireSock CLI client source code | Not included | Included | Included (or by agreement) |
| Core VPN engine | Same engine across all tiers | Same engine | Same engine |
| Core library source access | Not available | Not available (default) | Optional |
| Source escrow | Not available | Not available | Optional |
| Support | Community / best effort | Standard support options | Priority support + SLA options |
| Volume / site licensing | Not available | Optional | Typically included |
| Custom builds / long-term support | Not available | Limited / on request | Available (LTS / custom builds) |
| Pricing | — |
Licensing FAQ
Support & delivery
Get help with service mode, routing/DNS behavior, packaging, and upgrades.
Stay current with security fixes and compatibility updates without re-owning the VPN stack.
Your UX and control plane remain yours; the SDK gives you the VPN dataplane + ABI surface.
Support Services
Need help with integration or architecture decisions? We provide engineering support and consulting on an hourly basis.
Contact
Tell us your use case (service vs GUI, redistribution/OEM, expected scale, and any compliance requirements). We’ll reply with the most suitable licensing option and next steps.