SDK Products · On-Premise

On-Premise connectivity — on your servers, under your control

ServerKit is the self-hosted server suite (coordinator, relay, gateway) that helps your clients find each other and connect. No cloud dependency, and your traffic and keys never pass through an external SaaS. Install it even on closed or internal networks; licenses are verified offline with node-locked signatures.

Free up to 5 peers

Components

🧭 Coordinator

The signaling server where peers find each other and negotiate connections. It counts peers and enforces the license limit.

🔁 Relay

A UDP relay that safely forwards traffic between networks where a direct P2P path isn't possible.

🚪 Gateway

A WebSocket (WSS) gateway that keeps connections working from browsers and restrictive networks.

Key features

Detailed comparison with free alternatives

NAT traversal and relay are available in open source too. ServerKit's value is bundling the licensing, multi-tenancy and operations you need to safely embed and resell that connectivity inside a commercial product.

CapabilityServerKitRustDesk self-hostMeshCentralcoturn+DIYDIY with AI
Cost (license)PaidFree (AGPLv3)Free (Apache-2)Free (BSD)Free
Embed / white-label in your product✅ Built as an SDK⚠️ AGPL — source disclosure on distribution⚠️ App-shaped, not embeddable✅ Wire it yourself✅
Commercial redistribution license✅ Proprietary (free to resell)❌ AGPL copyleft🔶 Apache OK✅✅
Server never sees plaintext (E2E-blind)✅ Core design🔶 Conditional on relay❌Build itBuild it
NAT hole-punch + relay fallback✅✅🔶Relay onlyBuild it
Multi-tenant (per-company)✅ Same binaries❌🔶❌Build it
Control plane: RBAC✅❌🔶 user mgmt❌Build it
Hash-chained audit log✅❌❌❌Build it
Versioned config push✅❌🔶❌Build it
Built-in billing / subscriptions / invoices✅ (for resale)❌❌❌Build it
Signed licensing (peer cap / tier)✅ ECDSA❌❌❌Build it
Support / SLA / accountable vendor✅ Vendor-backed❌ Self❌ Self❌❌
Maintenance burden transferred✅ Vendor carries it❌ You❌ You❌ You❌ You

Legend: ✅ strength · 🔶 partial/conditional · ⚠️ caution (license risk) · ❌ none. NAT hole-punching and relay fallback can be built several ways, but ServerKit layers licensing, multi-tenancy, operations and resale infrastructure on top — cutting your time to product.

Edition comparison

ItemFreeStandardPremium
Concurrent peersUp to 5Per licensePer license (large)
Coordinator / Relay / GatewayIncludedIncludedIncluded
Console · audit logBasicBasicAdvanced (RBAC · richer audit)
Control plane (remote config-push)——Included
SupportCommunity / docsEmailPriority

Exact peer limits and feature scope are stated in the license you receive. See Pricing for details.

Five-minute start

Bring up a coordinator in a container and verify your first connection (example).

docker run -d --name serverkit-coordinator \
  -p 7000:7000/udp -p 9090:9090 \
  -e SVK_LICENSE=/etc/serverkit/license.jwt \
  joohwanatyu/serverkit-coordinator:latest
The distribution includes detailed docs on installation, license issuance and monitoring, plus a five-minute getting-started guide. Need help adopting it? Get in touch.