Architecture
Bifrost uses a hub-and-spoke model with two container registries optimized for each cloud platform:Registry Distribution
Authentication Methods
Choose the authentication method based on your deployment environment:Cloud-native identity federation (IRSA, Workload Identity, Azure WIF) is recommended over static credentials for production deployments.
Security Features
Encryption
- In-Transit: All registry communication uses TLS 1.3
- At-Rest: Images encrypted using cloud-native encryption (AWS KMS, GCP CMEK)
Access Control
- IAM-based: Fine-grained permissions using cloud IAM policies
- Audit Logging: All image pull operations are logged for compliance
- IP Restrictions: Optional VPC Service Controls (GCP) or VPC endpoints (AWS)
Image Security
- Vulnerability Scanning: Automatic scanning on push
- Immutable Tags: Optional tag immutability to prevent overwrites
- Signed Images: Container image signatures for verification
Prerequisites
Before deploying Bifrost Enterprise, ensure you have:- AWS
- GCP
- Azure
- On-Premise
- AWS account with ECR access
- EKS cluster (v1.23+) or ECS cluster
- IAM permissions to create roles and policies
kubectlandawsCLI configured
Getting Started
AWS Deployment
Deploy on EKS or ECS with IRSA authentication
GCP Deployment
Deploy on GKE with Workload Identity
Azure Deployment
Deploy on AKS with Azure Workload Identity Federation
On-Premise
Deploy anywhere with Docker credentials
Support
For enterprise deployment assistance:- Email: contact@getmaxim.ai
- Slack: Connect via Slack Connect for real-time support
- Documentation: Platform-specific guides linked above

