arvancloud-api
ArvanCloud API
Practical, tested reference for driving ArvanCloud's APIs from the command line or an agent. ArvanCloud is an Iranian cloud provider; its products each have their own base URL, spec, and (for Object Storage) auth scheme. This skill gets those details right so you don't guess.
Unofficial, community-maintained skill. Not affiliated with or endorsed by ArvanCloud. Base URLs, spec paths, and endpoint counts reflect what was current when this was written — verify against the live OpenAPI specs, which are the source of truth.
Setup
This skill keeps three things separate: the secret (API key) lives in an environment variable, per-user state (default region, per-domain cert-deploy hooks, notes) lives in a config file outside the skill, and anything the API can tell you (like the list of domains) is fetched live rather than stored. The skill itself stays general — nothing account-specific belongs in it.
1. Credentials → environment variable (never a file in the skill)
Every product except Object Storage authenticates with a machine-user API key, sent as a literal apikey prefix + a space + the UUID:
Authorization: apikey <your-uuid>
ARVAN_KEY is just the default name — don't assume it's actually called that. Resolve the real env var name in this order, every session: