Skip to Content
Self-Hosted DeploymentOverview

Self-Hosted Deployment

Deploy CorpAI infrastructure to your AWS account.

  • Data residency: Documents, conversations, and credentials stored in your AWS
  • Compliance: HIPAA, SOC 2, GDPR compatible with your existing AWS controls
  • Network isolation: Private VPC, no inbound internet access

Provisioned Resources

ResourcePurpose
VPCIsolated network (2 public, 2 private subnets)
NAT GatewayOutbound internet access for private subnets
VPC EndpointsPrivate access to S3, ECR, STS, Bedrock
EKSData Plane API and MCP servers
OIDC ProviderIRSA for pod-level IAM permissions
IAM RolesService-specific permissions (Data Plane API, Bedrock KB)
RDS PostgreSQLConversations, policies, audit logs
ElastiCache ValkeyCaching, rate limiting
Bedrock + OpenSearchAI (Gemma 3 12B) and vector search
S3Document storage
Secrets ManagerMCP credentials, RDS credentials, JWT keys

Deployment Steps

  1. Provision infrastructure (6 steps, ~45 min total)
  2. Configure cross-account IAM role
  3. Deploy Data Plane API
  4. Add credentials for your integrations
  5. Deploy MCP servers

See Setup Guide for step-by-step instructions.

Next

Requirements

Last updated on