Party VPN API
## Overview Party VPN provides a comprehensive REST API for programmatically managing VPN connections, server locations, and user accounts. Built on modern WireGuard® and AmneziaWG protocols, our API enables developers to integrate secure, privacy-focused VPN functionality directly into their applications. ## Key Features ### Multi-Protocol Support Deploy both **WireGuard** and **AmneziaWG** VPN…
Party VPN API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Authentication | ||
| POST |
loginUser /login |
Authenticate a user and receive an API token |
| DELETE |
logoutUser /logout |
Logout the current user (token-based auth is stateless, so this just returns success) |
| GET |
getCurrentUser /me |
Retrieve information about the currently authenticated user |
| User Management | ||
| PUT |
updateAccountPut /account |
Update the current user's account information (alternative to PATCH) |
| PATCH |
updateAccount /account |
Update the current user's account information |
| Locations | ||
| GET |
getLocations /locations |
Retrieve a list of all VPN locations that have active servers available |
| VPNs | ||
| POST |
createVpn /vpns |
Create a new VPN in a specified location with the chosen server type |
| DELETE |
deleteVpn /vpns/{id} |
Delete a VPN and remove it from the server |
| GET |
getUserVpns /vpns |
Retrieve a list of all VPNs owned by the current user |
| GET |
getVpn /vpns/{id} |
Retrieve detailed information about a specific VPN |
Party VPN API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|