> ## Documentation Index
> Fetch the complete documentation index at: https://docs.varo.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Varo Cloud FAQ: Accounts, Deployments, and Billing

> Answers to common questions about Varo Cloud accounts, deployments, integrations, billing, and API usage limits to help you get unblocked fast.

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

<AccordionGroup>
  <Accordion title="How do I reset my password?">
    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.
  </Accordion>

  <Accordion title="Can I have multiple organizations under one account?">
    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**.
  </Accordion>

  <Accordion title="What happens to my account if I cancel my subscription?">
    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.
  </Accordion>
</AccordionGroup>

## Deployments

<AccordionGroup>
  <Accordion title="How long does a deployment take?">
    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.
  </Accordion>

  <Accordion title="Can I deploy from a private GitHub repository?">
    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.
  </Accordion>

  <Accordion title="How do I deploy a Docker container image?">
    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.
  </Accordion>

  <Accordion title="What happens if a deployment fails?">
    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](/support/troubleshooting) for step-by-step fixes.
  </Accordion>
</AccordionGroup>

## API & Integrations

<AccordionGroup>
  <Accordion title="What are the API rate limits?">
    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.
  </Accordion>

  <Accordion title="Can I use the API without a dashboard account?">
    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.
  </Accordion>

  <Accordion title="How do I trigger a deployment from a CI/CD pipeline?">
    Generate an API key with the **Deployer** role under **Settings → API Keys**, then call the deployments endpoint from your pipeline script:

    ```bash theme={null}
    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.
  </Accordion>
</AccordionGroup>

## Billing & Plans

<AccordionGroup>
  <Accordion title="What payment methods do you accept?">
    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**.
  </Accordion>

  <Accordion title="Is there a free trial for the Pro plan?">
    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.
  </Accordion>

  <Accordion title="How is usage calculated?">
    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](https://varo.cloud/pricing). You can view a real-time breakdown of your current-period consumption under **Settings → Billing → Usage**.
  </Accordion>
</AccordionGroup>
