Skip to main content

API reference

Every Arianet API has an OpenAPI document describing all its endpoints, parameters, bodies, responses and error codes. The interactive references are built from those documents, and you can search endpoints in them.

APIBase URLInteractiveOpenAPIScopesGuide
Arianet Cloudhttps://api.ariaservice.net/cloud/v1ReferenceJSONcloud:servers:*Cloud
VPShttps://api.ariaservice.net/api/v1ReferenceYAMLservers:*, regions:read, ...VPS
Regional VPShttps://api.ariaservice.net/vps/v1ReferenceJSONvps:servers:*Regional VPS
Hostinghttps://api.ariaservice.net/hosting/v1ReferenceJSONhosting:accounts:*Hosting
Dedicated servershttps://api.ariaservice.net/baremetal/v1ReferenceJSONbaremetal:servers:*Dedicated servers
SMShttps://api.ariaservice.net/sms/v1ReferenceJSONsms:*SMS

The shared rules (errors, rate limits, pagination, asynchronous operations) are in API conventions.

Generating a client from OpenAPI​

Any OpenAPI tool can generate a client for your language. With OpenAPI Generator:

npx @openapitools/openapi-generator-cli generate \
-i https://api.ariaservice.net/cloud/v1/openapi.json \
-g python -o ./arianet-cloud-client

Or import the document into Postman / Insomnia: Import → Link with the OpenAPI URL, then pick Bearer Token with your token in the authorization settings.

The copies on this site​

The interactive references read a copy of each document published with this site (the APIs send no CORS headers). The source of truth is the document each API serves at /openapi.json.