πŸ“š GCP Billing Agent Documentation

πŸ“š GCP Billing Agent Documentation

Current Version Status Auto-Updated
v1.5.0 Production Ready βœ…

Welcome to the comprehensive documentation for the GCP Billing Agent Application - a Gen AI solution for analyzing GCP billing data using Google’s Agent Development Kit (ADK) and Vertex AI Agent Engine.

🌐 Quick Access

🎯 Key Features

Agent Engine Integration

  • Auto-Discovery: Automatically discovers deployed reasoning engines from Vertex AI Agent Engine
  • Multi-Agent Support: Support for multiple BigQuery agents with easy switching
  • Fallback Mechanism: Environment variable fallback if auto-discovery fails

Web Interface

  • Real-time Streaming: Watch responses appear in real-time
  • Query History: View and manage your query history
  • Firestore Authentication: Secure user authentication with domain restrictions
  • Modern UI: Clean, modern chat interface built with React

Agent Capabilities

  • BigQuery Analysis: Query and analyze GCP billing data
  • Natural Language: Ask questions in natural language
  • Cost Analysis: Get insights into GCP costs and usage patterns

πŸ› οΈ Technology Stack

  • Frontend: React 18, Vite, Tailwind CSS
  • Backend: FastAPI, Python 3.11+
  • Agents: Google ADK, Google GenAI, Vertex AI Agent Engine
  • Infrastructure: Cloud Run, Firestore, Vertex AI
  • Authentication: Custom Firestore-based JWT authentication

πŸš€ Quick Start

# Deploy agents
make deploy-all-agents PROJECT_ID=your-project-id

# Deploy web interface
make deploy-web-simple PROJECT_ID=your-project-id

πŸ“š Documentation Sections

Getting Started

Deployment

Authentication & Security

Agents

Solution Documentation

Testing


**πŸ“ Note**: This documentation is automatically updated with every push to the main branch. All guides are consolidated and comprehensive, covering architecture, deployment, security, and troubleshooting. **πŸ”„ Last Updated**: 2025-11-07 | **Version**: v1.5.0