A modern, responsive web UI for the Envoy AI Gateway API that follows the Envoy Proxy website design patterns.
The Envoy AI Gateway is a Kubernetes-native extension of Envoy Gateway that provides intelligent routing, authentication, schema translation, and observability for Large Language Model (LLM) APIs such as OpenAI, AWS Bedrock, Azure OpenAI, and GCP Vertex AI.
envoy-aigateway-console/
├── frontend/ # Vite + React app
├── backend/ # Golang backend
├── manifests/ # Kubernetes manifests
├── docker/ # Docker files
├── scripts/ # Build/deploy scripts
├── docs/ # Documentation
└── README.md
# Run both frontend and backend
make dev
# Run tests
make test
# Build Docker images
make docker-build# Run all-in-one container
docker run -p 80:80 envoy-aigateway-console:latest- Responsive Design: Mobile-first approach with Tailwind CSS
- Real-time Updates: WebSocket connection for live updates
- Kubernetes Integration: Direct API integration with watch capabilities
- Modern UI: Built with shadcn/ui components
- Type Safety: Full TypeScript support
- Frontend: Vite + React 18 + TypeScript + Tailwind CSS + shadcn/ui
- Backend: Golang + WebSocket
- Containerization: Docker + Caddy
- Deployment: Kubernetes + Helm
See docs/development.md for detailed development setup instructions.