Skip to content

Status

airvpn.api.status

Status

Represents the full VPN network status response.

Access type

Public, no API KEY required

Attributes:

Name Type Description
servers

List of individual VPN servers and their current status.

routing

List of routing nodes and their current status.

countries

List of aggregate VPN status per country.

continents

List of aggregate VPN status per continent.

planets

List of aggregate VPN status globally (typically a single entry).

deprecated_warning

A deprecated warning from the API.

StatusList

Bases: Generic[T]

A lazily-constructed, typed sequence of status model instances.

Raw API dicts are stored as-is; each item is only converted into a model instance the first time it's accessed (by index or iteration), and the result is cached so repeated access doesn't reconstruct it.

Parameters:

Name Type Description Default
model Type[T]

The model class to construct each item as (e.g. Server, Country).

required
items list[dict]

Raw dicts from the API response, converted on demand.

required