33rd of 7 in Cloud reference architectures

azurechat

Private enterprise chat on Azure OpenAI with document chat and personas

Stars
1.4k
License
MIT
Last commit
Aug 2026
Language
TypeScript

Overview

Microsoft solution accelerator: a Next.js chat app deployed into your own Azure subscription with azd up or a Deploy to Azure button, protected by an identity provider (Entra ID setup scripted), with chat over uploaded files, personas, extensions and managed-identity RBAC instead of keys. Supports private endpoints and ESLZ-compliant deployment. For organizations wanting a ChatGPT-like tenant on Azure OpenAI.

Who it is for: Enterprises deploying a private chat tenant on Azure

Strengths

  • Managed identity removes almost all keys and secrets
  • Chat over files, personas and extensions documented in docs/
  • Private endpoints and ESLZ-compliant deployment supported
  • azd template plus GitHub Actions deploy path

Weaknesses

  • Azure only; provisions several paid services
  • Identity provider setup is mandatory before first use
  • Contributions require a Microsoft CLA
  • README defers most detail to docs/; no tests mentioned

What it needs

  • TypeScript, Azure OpenAI
  • Needs Azure subscription, Azure OpenAI, Entra ID or another identity provider

Also in Cloud reference architectures

See all 7
Also in Cloud reference architectures
RankProjectScore
1agent-landing-zoneAzure infrastructure templates for deploying enterprise agent apps on Microsoft Foundry1.2k stars, MIT64 out of 100
2fullstack-solution-template-for-agentcoreReact frontend and AgentCore backend starter, deployed to AWS with CDK or Terraform597 stars, Apache-2.044 out of 100
#4openai-chat-app-quickstartMinimal Quart chat app on Azure OpenAI with managed identity254 stars, MIT40 out of 100
#5get-started-with-ai-agentsAzure azd template for a Foundry agent chat app with file search374 stars, MIT33 out of 100
#6serverless-rag-demoAWS CDK sample for document RAG chat and multi-agent workflows on Bedrock223 stars, MIT-033 out of 100