# wireguard

- [gateway](/cli-ionosctl/subcommands/vpn-gateway/wireguard/gateway.md)
- [create](/cli-ionosctl/subcommands/vpn-gateway/wireguard/gateway/create.md): Create a WireGuard Gateway
- [delete](/cli-ionosctl/subcommands/vpn-gateway/wireguard/gateway/delete.md): Delete a gateway
- [get](/cli-ionosctl/subcommands/vpn-gateway/wireguard/gateway/get.md): Find a gateway by ID
- [list](/cli-ionosctl/subcommands/vpn-gateway/wireguard/gateway/list.md): List WireGuard Gateways
- [update](/cli-ionosctl/subcommands/vpn-gateway/wireguard/gateway/update.md): Update a WireGuard Gateway
- [peer](/cli-ionosctl/subcommands/vpn-gateway/wireguard/peer.md)
- [create](/cli-ionosctl/subcommands/vpn-gateway/wireguard/peer/create.md): Create a WireGuard Peer
- [delete](/cli-ionosctl/subcommands/vpn-gateway/wireguard/peer/delete.md): Remove a WireGuard Peer
- [get](/cli-ionosctl/subcommands/vpn-gateway/wireguard/peer/get.md): Find a peer by ID
- [list](/cli-ionosctl/subcommands/vpn-gateway/wireguard/peer/list.md): List WireGuard Peers
- [update](/cli-ionosctl/subcommands/vpn-gateway/wireguard/peer/update.md): Update a WireGuard Peer
