VPN logo

VPN

A VPN (Virtual Private Network) creates an encrypted tunnel between a user's device and a remote network, protecting data from interception and masking the user's IP address. VPN technology is widely used for secure remote access to corporate networks, protecting privacy on public Wi-Fi, and bypassing geographic content restrictions. This index documents VPN providers, protocols, and APIs relevant to the VPN technology landscape including NordVPN, OpenVPN, WireGuard, Tailscale, and cloud provider VPN services.

4 APIs 0 Features
EncryptionNetworkingPrivacySecurityVPN

APIs

NordVPN API

NordVPN's public API provides server listings, recommendations, and user credential retrieval for programmatic VPN configuration, especially useful for WireGuard (NordLynx) conf...

Tailscale API

Tailscale provides a REST API for managing tailnets (private mesh networks), devices, users, access control lists, and network configuration. Built on WireGuard, Tailscale enabl...

AWS VPN API

AWS Site-to-Site VPN and AWS Client VPN provide managed VPN solutions on AWS infrastructure. Managed via the AWS EC2 API and AWS CLI for creating virtual private gateways, custo...

Azure VPN Gateway API

Azure VPN Gateway provides managed site-to-site, point-to-site, and VNet-to-VNet VPN connections. Managed via Azure Resource Manager REST API and Azure CLI.

Semantic Vocabularies

Vpn Context

0 classes · 7 properties

JSON-LD

Resources

🔗
Reference
Reference
🔗
Standard
Standard
🔗
Standard
Standard
🌐
Portal
Portal
🔗
Website
Website
🔗
Website
Website
🔗
OpenSource
OpenSource

Sources

apis.yml Raw ↑
aid: vpn
name: VPN
description: >-
  A VPN (Virtual Private Network) creates an encrypted tunnel between a user's
  device and a remote network, protecting data from interception and masking the
  user's IP address. VPN technology is widely used for secure remote access to
  corporate networks, protecting privacy on public Wi-Fi, and bypassing geographic
  content restrictions. This index documents VPN providers, protocols, and APIs
  relevant to the VPN technology landscape including NordVPN, OpenVPN, WireGuard,
  Tailscale, and cloud provider VPN services.
tags:
  - Encryption
  - Networking
  - Privacy
  - Security
  - VPN
type: Index
url: https://en.wikipedia.org/wiki/Virtual_private_network
apis:
  - aid: vpn:nordvpn-api
    name: NordVPN API
    tags:
      - Encryption
      - Networking
      - Privacy
      - Security
      - VPN
    humanURL: https://api.nordvpn.com/
    baseURL: https://api.nordvpn.com/v1
    description: >-
      NordVPN's public API provides server listings, recommendations, and user
      credential retrieval for programmatic VPN configuration, especially useful
      for WireGuard (NordLynx) configuration generation.
    properties:
      - url: https://api.nordvpn.com/v1/servers
        type: DataFeed
        description: NordVPN server list endpoint.
      - url: https://api.nordvpn.com/v1/servers/recommendations
        type: DataFeed
        description: NordVPN recommended server endpoint.
      - url: https://sleeplessbeastie.eu/2019/02/18/how-to-use-public-nordvpn-api/
        type: Documentation
        description: Community documentation for the NordVPN public API.

  - aid: vpn:tailscale-api
    name: Tailscale API
    tags:
      - Encryption
      - Mesh Network
      - Networking
      - Privacy
      - Security
      - VPN
      - WireGuard
      - Zero Trust
    humanURL: https://tailscale.com/api
    baseURL: https://api.tailscale.com/api/v2
    description: >-
      Tailscale provides a REST API for managing tailnets (private mesh networks),
      devices, users, access control lists, and network configuration. Built on
      WireGuard, Tailscale enables zero-configuration VPN for teams and organizations.
    properties:
      - url: https://tailscale.com/api
        type: Documentation
        description: Official Tailscale API documentation.
      - url: https://api.tailscale.com/api/v2
        type: BaseURL
        description: Tailscale API v2 base URL.

  - aid: vpn:aws-vpn
    name: AWS VPN API
    tags:
      - AWS
      - Cloud
      - Encryption
      - Networking
      - Security
      - VPN
    humanURL: https://docs.aws.amazon.com/vpn/
    baseURL: https://ec2.amazonaws.com/
    description: >-
      AWS Site-to-Site VPN and AWS Client VPN provide managed VPN solutions on
      AWS infrastructure. Managed via the AWS EC2 API and AWS CLI for creating
      virtual private gateways, customer gateways, and VPN connections.
    properties:
      - url: https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html
        type: Documentation
        description: AWS Site-to-Site VPN documentation.
      - url: https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/
        type: Documentation
        description: AWS Client VPN documentation.

  - aid: vpn:azure-vpn
    name: Azure VPN Gateway API
    tags:
      - Azure
      - Cloud
      - Encryption
      - Networking
      - Security
      - VPN
    humanURL: https://learn.microsoft.com/en-us/azure/vpn-gateway/
    baseURL: https://management.azure.com/
    description: >-
      Azure VPN Gateway provides managed site-to-site, point-to-site, and VNet-to-VNet
      VPN connections. Managed via Azure Resource Manager REST API and Azure CLI.
    properties:
      - url: https://learn.microsoft.com/en-us/azure/vpn-gateway/
        type: Documentation
        description: Azure VPN Gateway documentation.
      - url: https://learn.microsoft.com/en-us/rest/api/network/vpn-gateways
        type: Documentation
        description: Azure VPN Gateways REST API reference.

access: 3rd-Party
created: '2025'
modified: '2026-05-03'
specificationVersion: '0.19'
common:
  - url: https://en.wikipedia.org/wiki/Virtual_private_network
    name: VPN Wikipedia Article
    type: Reference
    description: Comprehensive reference on VPN technology and protocols.
  - url: https://www.wireguard.com/
    name: WireGuard Protocol
    type: Standard
    description: Modern, high-performance VPN protocol standard.
  - url: https://openvpn.net/
    name: OpenVPN
    type: Standard
    description: Open-source VPN protocol and software suite.
  - url: https://tailscale.com/
    name: Tailscale
    type: Portal
    description: WireGuard-based mesh VPN for teams with REST management API.
  - url: https://www.nordvpn.com/
    name: NordVPN
    type: Website
    description: Commercial VPN provider with public server API.
  - url: https://protonvpn.com/
    name: ProtonVPN
    type: Website
    description: Privacy-focused VPN provider by the Proton team.
  - url: https://github.com/qdm12/gluetun
    name: Gluetun
    type: OpenSource
    description: Docker VPN client supporting multiple providers via OpenVPN and WireGuard.
maintainers:
  - FN: Kin Lane
    email: [email protected]