A powerful TypeScript wrapper for Urban VPN services. This library provides a clean and structured way to interact with Urban VPN's internal APIs, allowing you to manage accounts, security services, and proxies.
- Account Service: Manage user accounts and authentication.
- Security Service: Handle security-related tokens and signatures.
- Static Proxies: Retrieve and manage geographic proxy locations.
- TypeScript Support: Full type definitions for all API responses and requests.
- HTTP-Proxy-Agent-based: Reliable HTTP requests with built-in retry logic (where applicable).
npm install @chahakshah/urbanvpn-api-wrapperimport { UrbanVPNClient } from "@chahakshah/urbanvpn-api-wrapper";
const client = new UrbanVPNClient();
async function main() {
const locations = await client.staticProxies.getLocations();
console.log(locations);
}
main();Coming soon. Refer to the examples/ directory for advanced usage.
ISC