Skip to main content

Introduction to GateKey

GateKey is a zero-trust VPN solution that wraps OpenVPN and WireGuard. Users authenticate via their company's identity provider (Okta, Azure AD, Google Workspace, etc.) and get short-lived VPN credentials automatically.

No passwords to remember. No certificates to manage. Just SSO and connect.

GateKey Interface

Overview Video​

Why GateKey?​

Traditional VPNs have fundamental security issues:

Traditional VPNGateKey
Long-lived certificates (years)Short-lived certs (24 hours)
Full network access after connectPer-user firewall rules
Separate VPN passwordsSSO with your identity provider
Manual certificate rotationAutomatic credential refresh
Static access controlDynamic, role-based access

Key Features​

πŸ” Zero Trust Security​

Every connection is authenticated and authorized. No user or device is trusted by defaultβ€”access is verified continuously.

  • Never Trust, Always Verify: Every access request is fully authenticated
  • Least Privilege: Users only access resources explicitly permitted
  • Assume Breach: Short-lived certificates limit exposure window
  • Default Deny: All traffic blocked unless explicitly allowed

πŸ”‘ SSO Integration​

Integrate with your existing identity provider:

  • Okta
  • Azure AD / Entra ID
  • Google Workspace
  • Any OIDC or SAML provider

🌐 Dual Protocol Support​

Choose the VPN protocol that fits your needs:

ProtocolBest ForPerformanceFIPS 140-3 Compliant
OpenVPNMaximum compatibility, regulatory environmentsGoodYes
WireGuardPerformance, mobileExcellentNo

Both protocols use the same zero-trust security model.

Compliance Note: For organizations requiring FIPS 140-3 compliance (government, healthcare, finance), use OpenVPN with FIPS-validated cryptographic modules. GateKey's OpenVPN implementation supports AES-256-GCM and SHA-384 for FIPS-compliant deployments.

πŸ”— Multi-Gateway​

Connect to multiple VPN gateways simultaneously:

gatekey connect us-east-1    # Gets tun0
gatekey connect eu-west-1 # Gets tun1
gatekey status # Shows all connections

πŸ•ΈοΈ Mesh Networking​

Hub-and-spoke topology for site-to-site connectivity with zero-trust access controls.

☸️ Kubernetes Native​

Deploy with Helm in minutes. GateKey integrates seamlessly with Kubernetes and stores secrets natively in the cluster.

Architecture Overview​

GateKey Architecture Overview

Components​

ComponentDescription
Control PlaneCentral server handling auth, certs, and policy
Gateway AgentRuns alongside OpenVPN/WireGuard on gateway servers
CLI ClientUser-facing VPN client (gatekey)
Android ClientNative mobile app for Android devices
Web UIBrowser-based interface for config download
Admin CLIAdministrative tool for policy management

Next Steps​