Перейти к содержанию

API Overview

AkumuVPN provides a REST API for programmatic access.

Base URL

http://localhost:51820/api/v1

Response Format

All responses are JSON:

{
  "success": true,
  "data": { ... },
  "error": null
}

Rate Limits

  • 60 requests per minute for authenticated requests
  • 10 requests per minute for unauthenticated requests

Quick Example

const response = await fetch('http://localhost:51820/api/v1/status');
const data = await response.json();
console.log(data.data.connected); // true or false