For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Trust CenterStatusSupportGet a demoPlatform
DocumentationEvals API ReferenceIntegrations & OTELPlatform SettingsSelf-HostingChangelog
DocumentationEvals API ReferenceIntegrations & OTELPlatform SettingsSelf-HostingChangelog
    • Self-Hosting
    • Security & Compliance
  • AWS Deployment
    • Overview
    • Quickstart
    • Requirements
  • Azure Deployment
    • Overview
    • Quickstart
    • Requirements
  • GCP Deployment
    • Overview
    • Quickstart
    • Requirements
LogoLogo
Trust CenterStatusSupportGet a demoPlatform
On this page
  • Architecture
  • Core components
  • Deployed services
AWS Deployment

Overview

Was this page helpful?
Previous

Quickstart

Next
Built with

Deploy Confident AI on your AWS infrastructure for complete control over your evaluation and observability platform.

Architecture

The AWS deployment uses Terraform to provision a production-ready infrastructure with the following components:

AWS Self-Hosting Reference Architecture

Core components

VPC & Networking

Public/private/database subnets with NAT Gateway, Internet Gateway, and S3 VPC Endpoint.

EKS Cluster

Managed Kubernetes with autoscaling node groups and EBS CSI driver.

RDS PostgreSQL

Managed database in isolated subnets with automated backups, encryption, and password rotation.

ALB

HTTPS load balancer managed by ALB Controller with ACM certificates.

ArgoCD

GitOps tool for managing Kubernetes deployments.

S3 Storage

Private buckets for test cases, payloads, and ClickHouse backups with VPC endpoint access.

Deployed services

The Kubernetes cluster runs the following services:

ServiceNamespaceDescription
confident-backendconfident-aiExpress.js API service handling core platform logic
confident-frontendconfident-aiNext.js web application for the Confident AI dashboard
confident-evalsconfident-aiFastAPI service for running LLM evaluations
confident-otelconfident-aiOpenTelemetry collector for trace ingestion
redisconfident-aiIn-memory cache for session and queue management
ArgoCDargocdGitOps continuous delivery
ClickHouse Operatorclickhouse-operatorManages the analytics database
ALB Controllerkube-systemCreates ALBs from Kubernetes Ingress resources
External Secretsconfident-aiSyncs credentials from AWS Secrets Manager