For the complete documentation index, see llms.txt. This page is also available as Markdown.

Features overview

Remote Access with WireGuard® VPN 2FA/MFA:

Defguard is not an official WireGuard project, and WireGuard is a registered trademark of Jason A. Donenfeld.

Activity and audit Logs

  • User event logging with detailed metadata

  • Advanced filtering and search by user, module, event type and time range

  • Role-based visibility - users can see only their events

  • Grouped logs by modules (Defguard, enrollment, VPN)

  • Real-time log streaming to SIEM tools (Enterprise feature)

OpenID Connect

Firewall

  • Access rules for VPN locations

  • Allow or deny access based on users or groups

  • Changes are applied in real time

Device posture verification

  • Check the security state of a device before it connects to a location

  • Minimum operating system, Linux kernel and Defguard client versions

  • Disk encryption, antivirus, Active Directory membership and device integrity conditions

  • Limits on the age of Windows security updates and Android security patches

  • Several checks can be assigned to one location, and a device has to satisfy all of them

Identity Management:

Multi-Factor/2FA Authentication

Account Lifecycle Management:

Network devices

Like regular user devices but designed to be used with the Defguard CLI client.

Service locations

Special kind of locations that allow establishing automatic VPN connections on system boot.

Static IP assignment

Manually assign static IPs to user devices in the VPN network

High availability and Failover

Scale you deployment to make sure it's always available.

Notifications

Integrations

Webhooks & REST API

Build with Rust for portability, security, and speed.

Last updated

Was this helpful?