Skip to main content
Every request to the Virtus Cloud REST API must be authenticated. Virtus Cloud uses API key authentication — you include your key in the Authorization header of each HTTP request. There are no bearer token prefixes or OAuth flows to configure; simply pass the raw key and you are ready to make calls.

Get your API key

You can generate and manage your API keys from the Security page in your Virtus Cloud account dashboard. Navigate to Account → Security and create a new key. Treat your API key like a password — do not commit it to source control or share it publicly.
Rotate your API key immediately if you believe it has been compromised. Any requests made with a leaked key will count against your rate limit and may incur charges on your account.

Pass the key in the Authorization header

Include your API key as the value of the Authorization header on every request. No prefix (such as Bearer) is required.
Authorization: <your_api_key>

Example request

The following example retrieves information about an application. Replace <your_api_key> with your actual key and <app_id> with the target application’s ID.
curl --request GET \
  --url https://api.virtuscloud.app/v2/apps/<app_id> \
  --header "Authorization: <your_api_key>"

Terms of use

Use of the Virtus Cloud API is subject to the Terms of Service and the Acceptable Use Policy. Illegal or abusive use may result in your account being permanently blocked.

Rate Limits & Restrictions

Learn about per-plan rate limits, daily request caps, blocked countries, and captcha-required regions that apply to all API usage.