Skip to content

Infrastructure Reference

Production

Component Details
Backend Cloud Run vidyanet-backend in asia-south1 (vidyanet-prod), fronted by api.kwilo.ai via CF Worker proxy
Backend URL (origin) https://vidyanet-backend-12843608316.asia-south1.run.app
Frontends Cloudflare Pages — kwilo-site project (kwilo.ai), kwilo-web project (app.kwilo.ai), production branch main
Database Cloud SQL setuai-postgres (shared), database vidyanet, IP 34.180.20.117
Cloud SQL Connection vidyanet-prod:asia-south1:vidyanet-postgres-prod

Staging

Component Details
API URL https://api-staging.kwilo.ai/api/v1 (CF Worker proxy → Cloud Run staging)
Frontends CF Pages staging branch alias — staging.kwilo.ai (kwilo-site), app-staging.kwilo.ai (kwilo-web)
Access Gate Staging is behind Cloudflare Access (Zero Trust team kwilo). Login requires a @kwilo.ai email via OTP. Full details in docs/infrastructure/cloudflare-setup.md.

GCP Secrets

Secret Description
vidyanet-database-url PostgreSQL connection string
vidyanet-gemini-api-key Gemini API key
vidyanet-msg91-auth-key MSG91 SMS gateway auth key

GCP Projects

Environment Project Region
Production vidyanet-prod asia-south1
Staging vidyanet-staging asia-south1

Account Configuration

  • GitHub: kantharajucn (MySetu-AI organization), private repo MySetu-AI/kwiloai_webapp
  • GCP: kantharaju@kwilo.ai
  • Cloudflare: kantharaju@kwilo.ai (account 33920a27a0e431ae02f38b4795969fb0, zone kwilo.ai)

Environment URLs

Environment Marketing (apps/site) Product (apps/web) Backend API
Production https://kwilo.ai https://app.kwilo.ai https://api.kwilo.ai/api/v1
Staging https://staging.kwilo.ai https://app-staging.kwilo.ai https://api-staging.kwilo.ai/api/v1
Local http://localhost:5174 http://localhost:5173 http://localhost:8000