Skip to main content
This page collects answers to the questions our customers ask most often. Whether you’re just getting started or managing a production workload, you’ll find straightforward guidance on accounts, deployments, integrations, and billing below.

Account & Access

On the Varo Cloud login page, click Forgot password? and enter the email address associated with your account. You’ll receive a reset link within a few minutes — check your spam folder if it doesn’t arrive. Once reset, all active sessions are invalidated and you’ll need to sign in again on every device.
Yes. A single Varo Cloud user account can belong to multiple organizations, and you can switch between them using the organization switcher in the top navigation bar. Each organization has its own members, billing, and resource quotas that are managed independently. To create a new organization, go to Settings → Organizations and click New Organization.
When you cancel, your account is immediately downgraded to the Free tier at the end of your current billing period. Running deployments are paused once resource limits are exceeded, but your data, environment variables, and configuration are retained for 30 days. You can resubscribe at any time within that window to restore full access without losing your settings.

Deployments

Most deployments complete within two to five minutes, depending on the size of your build and current queue depth. Deployments with large Docker images or complex build steps may take longer. You can track real-time progress in the Deployments tab of your project dashboard.
Yes. Connect your GitHub account under Settings → Integrations → GitHub and grant Varo Cloud access to the repositories you want to deploy from, including private ones. You can scope access to specific repositories rather than your entire account. Once connected, private repos appear in the source selector when you create or update a project.
When creating a new project, select Container Image as the deployment source and provide the full image reference, such as registry.example.com/my-app:latest. If the registry requires authentication, add your registry credentials under Settings → Registries before deploying. Varo Cloud pulls the image fresh on each deployment, so updating your tag or using latest is enough to roll out new versions.
Varo Cloud automatically rolls back to the last known-good deployment so your production traffic is unaffected. You’ll receive an email notification and can view the full build and runtime logs in the Deployments tab to diagnose the root cause. Common reasons for failure include missing environment variables, an exposed port mismatch, or a failing health check — see the Troubleshooting guide for step-by-step fixes.

API & Integrations

Rate limits vary by plan. Free accounts are limited to 60 requests per minute, Pro accounts to 300 requests per minute, and Enterprise accounts have custom limits negotiated at contract time. If you exceed your limit, the API returns a 429 rate_limited response with a Retry-After header indicating when you may resume. Implementing exponential backoff in your client is strongly recommended.
No — every API key is tied to a user account and organization. You’ll need at least one Varo Cloud account to generate keys. However, you can create a dedicated service account with a scoped role (for example, Deployer) so that CI/CD pipelines operate with the minimum permissions required rather than using a personal key.
Generate an API key with the Deployer role under Settings → API Keys, then call the deployments endpoint from your pipeline script:
curl -X POST https://inference.varo.cloud/v1/projects/{project_id}/deployments \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ref": "main"}'
The response includes a deployment_id you can poll for status. For popular CI systems like GitHub Actions, GitLab CI, and CircleCI, Varo Cloud provides pre-built pipeline templates in the Integrations section of your dashboard.

Billing & Plans

Varo Cloud accepts all major credit and debit cards (Visa, Mastercard, American Express, and Discover) processed securely through Stripe. Enterprise customers can also pay by ACH bank transfer or annual invoice. To update your payment method, go to Settings → Billing → Payment Methods.
Yes. Every new account automatically starts with a 14-day Pro trial — no credit card required. At the end of the trial, you’re prompted to enter payment details to continue on Pro, or your account reverts to the Free tier. Usage accrued during the trial period is not billed regardless of which option you choose.
Usage is measured across three dimensions: compute (vCPU-hours), memory (GB-hours), and outbound bandwidth (GB transferred). Each plan includes a monthly allowance for all three, and overages are billed at the per-unit rates listed on the pricing page. You can view a real-time breakdown of your current-period consumption under Settings → Billing → Usage.