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.
| API | Base URL | Interactive | OpenAPI | Scopes | Guide |
|---|---|---|---|---|---|
| Arianet Cloud | https://api.ariaservice.net/cloud/v1 | Reference | JSON | cloud:servers:* | Cloud |
| VPS | https://api.ariaservice.net/api/v1 | Reference | YAML | servers:*, regions:read, ... | VPS |
| Regional VPS | https://api.ariaservice.net/vps/v1 | Reference | JSON | vps:servers:* | Regional VPS |
| Hosting | https://api.ariaservice.net/hosting/v1 | Reference | JSON | hosting:accounts:* | Hosting |
| Dedicated servers | https://api.ariaservice.net/baremetal/v1 | Reference | JSON | baremetal:servers:* | Dedicated servers |
| SMS | https://api.ariaservice.net/sms/v1 | Reference | JSON | sms:* | 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.