Skip to content

Cloud Setup Overview

CLARITY connects to your cloud accounts using read-only credentials to pull cost data, resource inventories, performance metrics, and optimization recommendations. No write access is required, and no changes are made to your infrastructure.

What You Need

ProviderCredential TypeMinimum PermissionsSetup Time
AWSAccess Key ID + Secret Access KeyReadOnlyAccess + Billing Read~5 min
AzureService Principal (App Registration)Reader + Cost Management Reader~10 min
GCPService Account Key (JSON)Viewer + BigQuery Data Viewer + Billing Viewer~10 min

Security

All credentials are encrypted at rest using AES-256-GCM with per-credential random salts derived from the instance's session secret. Credentials are:

  • Never transmitted to third parties or external services
  • Never logged in plaintext — audit logs record credential operations without exposing secrets
  • Decrypted only in memory at the moment they are needed to query your cloud provider
  • Scoped to your user session — other users in the same CLARITY instance cannot access your credentials

Data Security

Your cloud credentials are encrypted at rest and decrypted only in memory when needed. Cost data and resource inventories are stored securely and never shared with third parties.

Provider Guides

Follow the detailed setup guide for each provider you want to connect:

What Happens After Setup

Once you add credentials, CLARITY immediately begins an initial sync:

  1. Resource Discovery — Inventories all supported resources (EC2, VMs, GCE instances, databases, containers, storage, etc.)
  2. Cost Data Pull — Retrieves service-level and resource-level billing data for the current and previous month
  3. Metrics Collection — Gathers CPU, memory, network, and storage utilization from CloudWatch, Azure Monitor, or Cloud Monitoring
  4. Optimization Analysis — Generates insights for idle, underutilized, and over-provisioned resources
  5. Commitment Scan — Checks for Reserved Instance, Savings Plan, and Committed Use Discount opportunities

The initial sync typically completes within 2-5 minutes. Subsequent syncs run automatically on a configurable schedule (default: every 12 hours).

Multi-Cloud FinOps Platform