System Requirements

Technical requirements for using CosmosCost platform and integrating with cloud providers.

Browser Requirements

CosmosCost is a modern web application that works best with up-to-date browsers:

Supported Browsers

  • Chrome - Version 90 or later (recommended)
  • Firefox - Version 88 or later
  • Safari - Version 14 or later
  • Edge - Version 90 or later

Browser Features Required

  • JavaScript enabled
  • Cookies enabled for authentication
  • LocalStorage support for preferences
  • Modern CSS support (flexbox, grid)

Network Requirements

Connectivity

  • Internet connection: Broadband recommended (1 Mbps minimum)
  • WebSocket support: For real-time updates
  • HTTPS: All connections use secure HTTPS

Firewall & Proxy

If using a corporate firewall or proxy, ensure access to:

  • *.cosmoscost.com - Main application
  • *.supabase.co - Authentication and database
  • *.stripe.com - Payment processing

Cloud Provider Requirements

AWS Integration

To connect your AWS accounts:

Account & Permissions

  • • Active AWS account with billing enabled
  • • Ability to create IAM roles and policies

Required AWS Services

  • • AWS Cost Explorer (enabled)
  • • AWS Cost and Usage Reports
  • • IAM for role creation

IAM Policies

  • CostExplorerReadOnlyAccess
  • ViewOnlyAccess

Google Cloud Platform Integration

To connect your GCP projects:

Project & Permissions

  • • Active project with billing enabled
  • • Service Account creation rights
  • • Billing Account Viewer role

Required APIs

  • • Cloud Billing API
  • • BigQuery API
  • • Cloud Resource Manager API

Service Account Roles

  • Project Viewer
  • BigQuery User
  • Billing Account Viewer

Microsoft Azure Integration

To connect your Azure subscriptions:

Account & Permissions

  • • Active Azure subscription
  • • Ability to create App Registrations
  • • Ability to assign roles to Service Principals

Required Information

  • • Tenant ID
  • • Subscription ID
  • • Application (Client) ID
  • • Client Secret

Service Principal Roles

  • Reader
  • Cost Management Reader

Security Requirements

Account Security

  • Strong passwords: Min 8 characters with mixed case, numbers, symbols
  • Two-factor authentication: Recommended for Business+ plans
  • Secure credential storage: Never share API keys or passwords

Cloud Provider Security

  • Least privilege principle: Only grant necessary permissions
  • Read-only access: CosmosCost only requires read access to billing data
  • Credential rotation: Regularly rotate service account keys
  • Audit logging: Monitor access to your cloud accounts

Subscription Plan Requirements

Free Plan

  • 1 user account
  • 1 AWS account only
  • Basic cost tracking
  • Read-only dashboards
Popular

Business

  • Up to 5 users
  • All cloud providers
  • Unlimited dashboards
  • API access

Business Plus

  • Unlimited users
  • All Business features
  • Advanced RBAC
  • SSO support
  • Custom integrations
  • SLA guarantee

API Access Requirements

If you plan to use the CosmosCost API:

Requirements

  • Subscription: Business or Business+ plan required
  • Authentication: JWT token-based authentication
  • HTTPS: All API calls must use HTTPS

Rate Limits

  • Business1,000 requests/hour
  • Business+10,000 requests/hour

Data & Privacy Requirements

Data Storage

  • Encryption at rest: All data encrypted using AES-256
  • Encryption in transit: TLS 1.2 or higher
  • Data retention: Cost data retained for 24 months
  • Data location: US-based servers (AWS/Supabase)

Compliance

  • SOC 2 Type II: Compliant infrastructure (Supabase)
  • GDPR: Data processing agreement available
  • Privacy: No sharing of customer data with third parties

Ready to Get Started?

Review our Getting Started Guide to begin using CosmosCost.


Have questions about requirements? Contact our support team for assistance.