Getting Started

Get InfraWatch running in under 5 minutes with Docker Compose, or deploy to Kubernetes with the official Helm chart.

Prerequisites

Choose Your Deployment

Recommended for local / small teams Docker Compose For production Kubernetes clusters Kubernetes (Helm)

How It Works

InfraWatch uses server-side AWS credentials that are never exposed to end users. Instead of giving teams direct access to AWS, it provides a request-approve-expire workflow:

  1. Employees request time-bound access to specific AWS services
  2. Managers approve via email with OTP verification
  3. Temporary credentials are issued via AWS STS and auto-expire
  4. Everyone gets monitoring — live dashboards for all approved services
No passwords anywhere
All authentication uses email OTP (6-digit codes). Users never enter or manage AWS credentials directly.

Architecture Overview

ComponentTechnologyPurpose
FrontendReact 18Dashboard UI, service panels, widget charts
BackendFastAPIREST API, AWS integration, auth
WorkerCeleryBackground metric and resource collection
DatabasePostgreSQLUsers, requests, collected metrics
CacheValkeySessions, API cache, STS credential store

Next Steps