# Arianet documentation > Arianet (Ariaservice, ariaservice.net) is a cloud provider. These docs cover its public APIs on https://api.ariaservice.net (Arianet Cloud, VPS, regional VPS, shared hosting, dedicated servers and SMS), the `arianet` command-line tool and the `ariaservice/arianet` Terraform provider. - Every API authenticates with the same personal API token, sent as `Authorization: Bearer `; tokens are created in the panel at https://cloud.ariaservice.net/users/api-tokens and can be limited to scopes and source IPs. - Each product has its own base URL and error format; read the product page before calling it. The Cloud API is the newest and the one the CLI and Terraform use for cloud servers. - Never put a token in client-side code or a repository. Send an `Idempotency-Key` when ordering VPS servers and a `client_reference` when sending SMS, so retries never charge twice. - Long operations are asynchronous: they answer 201/202 with an action to poll until it reaches a final state. ## Get started - [Arianet documentation](https://docs.ariaservice.net/en/intro.md): Map of the Arianet documentation - every API (Cloud, VPS, regional VPS, hosting, dedicated servers, SMS), the CLI and Terraform, base URLs and where to start for each role. - [Quick start](https://docs.ariaservice.net/en/quickstart.md): Create an API token in minutes, send your first request with curl, the CLI, Python, Node.js or Go, and create and delete your first cloud server. - [Authentication](https://docs.ariaservice.net/en/authentication.md): Creating an Arianet API token, sending it as a Bearer token, the scopes of every API, IP restrictions, team members, revoking tokens and keeping them safe in CI. - [API conventions](https://docs.ariaservice.net/en/api-conventions.md): Rules shared by the Arianet APIs - base URLs and versions, response and error formats, rate limits and retries, pagination, asynchronous operations, idempotency and regions. - [Concepts and glossary](https://docs.ariaservice.net/en/concepts.md): Plain-language explanations of the terms in the Arianet docs - API, token, scope, region, datacenter, plan, image, snapshot, floating IP, load balancer, hosting, SMS line and hourly billing. - [Docs for AI tools](https://docs.ariaservice.net/en/ai.md): Using the Arianet docs in ChatGPT, Claude, Cursor and autonomous agents - llms.txt, llms-full.txt, a Markdown version of every page, the OpenAPI documents and safe rules for agents. ## User panel guide - [Getting to know the user panel](https://docs.ariaservice.net/en/panel.md): A quick tour of the Arianet user panel — the sidebar and switching between products, the top bar, search, notifications, dark mode, the account menu and switching between accounts. - [Sign up and sign in](https://docs.ariaservice.net/en/panel/login.md): Sign up and sign in to the Arianet panel with a mobile number or email, an SMS code, a password, an authenticator app or a passkey. - [Identity verification](https://docs.ariaservice.net/en/panel/identity.md): Verifying your identity at Arianet, the 24-hour deadline after a purchase, limits on unverified accounts, legal (company) details and registering a server IP in the Shahkar system. - [Dashboard](https://docs.ariaservice.net/en/panel/dashboard.md): The Arianet panel dashboard — a summary of your servers, balance, this month's estimated cost and quick links. - [Top-up and wallet](https://docs.ariaservice.net/en/panel/wallet.md): Topping up your Arianet balance through a bank gateway, USDT cryptocurrency, a bank receipt and automatic payment (smart payment), and managing wallets. - [Transactions and bills](https://docs.ariaservice.net/en/panel/billing.md): Viewing transactions, the consolidated usage report, monthly bills, per-service usage details, downloading invoice PDFs and resource quotas in the Arianet panel. - [Profile and security](https://docs.ariaservice.net/en/panel/profile.md): Editing your profile, identity and legal details, changing your password, two-step sign-in with an authenticator app and passkeys, trusted devices and notification settings in the Arianet panel. - [SSH keys and API tokens](https://docs.ariaservice.net/en/panel/ssh-keys-api.md): Adding SSH keys for secure server login and creating API tokens with limited permissions for the Arianet CLI, Terraform and API. - [Support tickets](https://docs.ariaservice.net/en/panel/tickets.md): Opening and following up support tickets in the Arianet panel, choosing the department and service, attaching files and sending confidential information securely. - [Team, organizations and access](https://docs.ariaservice.net/en/panel/team.md): Inviting team members, defining IAM-style access policies, grouping services into Workspaces with budgets, and creating organizations with separate wallets in the Arianet panel. - [Virtual private server (VPS)](https://docs.ariaservice.net/en/panel/vps.md): Buying an hourly VPS in the Arianet panel step by step, and managing it — VNC console, login details, rescue mode, reverse DNS, reinstalling, plan upgrades, IP change, backups, firewalls and deletion. - [Arianet Cloud](https://docs.ariaservice.net/en/panel/cloud.md): Creating an hourly cloud server in the Arianet panel step by step, and managing it — networking and reverse DNS, snapshots, backups, costs, rescue mode, volumes, firewalls, projects and deletion. - [Dedicated servers](https://docs.ariaservice.net/en/panel/baremetal.md): Ordering a dedicated server in the Arianet panel step by step, tracking the order's stages, one-time login details, installing an operating system, renewal and cancelling an order. - [Hosting](https://docs.ariaservice.net/en/panel/hosting.md): Buying shared or reseller hosting in the Arianet panel step by step, connecting a domain with name servers, signing in to the control panel, email, databases, CageFS security, renewal, extra traffic and deleting hosting. - [Domains, SSL and Cloudflare](https://docs.ariaservice.net/en/panel/domains.md): Registering, transferring and renewing domains in the Arianet panel, domain profiles, name servers, domain lock, DNSSEC, SSL certificates and connecting Cloudflare. - [SMS](https://docs.ariaservice.net/en/panel/sms.md): Sending single and bulk SMS in the Arianet panel, cost estimates, scheduling, sender lines, templates, received messages, webhooks and connecting through the API. - [Abuse center](https://docs.ariaservice.net/en/panel/abuse-center.md): Viewing abuse reports for your services in the Arianet panel, the abuse score, replying to a report and requesting reactivation. ## Arianet Cloud - [Arianet Cloud API](https://docs.ariaservice.net/en/cloud-api.md): The Arianet Cloud API at api.ariaservice.net/cloud/v1 - servers, volumes, networks, firewalls, IPs, load balancers, images, pricing and rate limits. ## VPS - [VPS API](https://docs.ariaservice.net/en/api-endpoints.md): The Arianet VPS API at api.ariaservice.net/api/v1 - ordering servers with an Idempotency-Key, asynchronous operations, SSH keys, firewalls, balance, invoices, scopes and error codes. - [Regional VPS API](https://docs.ariaservice.net/en/regional-vps-api.md): The Arianet regional VPS API (e.g. iran-1) at api.ariaservice.net/vps/v1 - ordering, power, reinstall, resize, console and traffic. ## Hosting - [Hosting API](https://docs.ariaservice.net/en/hosting-api.md): The Arianet shared hosting API at api.ariaservice.net/hosting/v1 - ordering and managing accounts, DNS, email, databases, SSH, regions and errors. ## Dedicated servers - [Dedicated servers API](https://docs.ariaservice.net/en/baremetal-api.md): The Arianet dedicated (baremetal) servers API at api.ariaservice.net/baremetal/v1 - catalog, quotes, orders, renewals, credentials and OS installation. ## SMS - [SMS API](https://docs.ariaservice.net/en/sms/api.md): The Arianet SMS API at api.ariaservice.net/sms/v1 - sending SMS, delivery reports, lines, templates, blocked numbers and webhooks. ## Developer tools - [Arianet CLI](https://docs.ariaservice.net/en/cli.md): Install and use the arianet command-line tool to manage VPS, Arianet Cloud resources, SSH keys, firewalls and billing. - [Terraform provider](https://docs.ariaservice.net/en/terraform.md): Manage Arianet Cloud servers, volumes, networks, firewalls, floating IPs and load balancers as code with the ariaservice/arianet Terraform provider. ## Reference - [API reference](https://docs.ariaservice.net/en/api-reference.md): Every Arianet API at a glance - base URL, OpenAPI document, interactive reference, scopes and guide for each, plus generating a client from OpenAPI. ## OpenAPI documents - [Cloud API](https://api.ariaservice.net/cloud/v1/openapi.json): base URL https://api.ariaservice.net/cloud/v1 - [VPS API](https://docs.ariaservice.net/openapi.yaml): base URL https://api.ariaservice.net/api/v1 - [Regional VPS API](https://api.ariaservice.net/vps/v1/openapi.json): base URL https://api.ariaservice.net/vps/v1 - [Hosting API](https://api.ariaservice.net/hosting/v1/openapi.json): base URL https://api.ariaservice.net/hosting/v1 - [Dedicated servers API](https://api.ariaservice.net/baremetal/v1/openapi.json): base URL https://api.ariaservice.net/baremetal/v1 - [SMS API](https://api.ariaservice.net/sms/v1/openapi.json): base URL https://api.ariaservice.net/sms/v1 ## Optional - [llms-full.txt](https://docs.ariaservice.net/en/llms-full.txt): All pages in one file - [llms.txt](https://docs.ariaservice.net/llms.txt): Persian version of these docs (the default language of the site)