Skip to content

eShopLite

EShopLite is a set of reference .NET applications implementing an eCommerce site with features like Semantic Search, MCP, Reasoning models and more.

Install

$git clone https://github.com/Azure-Samples/eShopLite

Install command taken from the project's README or registry entry. Always review code before running it.

eShopLite

eShopLite is a set of reference .NET applications implementing an eCommerce site with features like Semantic Search, Model Context Protocol (MCP), Reasoning models, vector databases, and more.

  • ☁️ Scenarios use .NET and Aspire, with a stable .NET 10 baseline and an isolated .NET 11 RC2 scenario for experimental Blazor AI components. See the dependency baseline below for compatibility exceptions.
  • 🌟 Don't forget to star (🌟) this repo to find it easier later.
  • ➡️ Get your own copy by Forking this repo and find it next in your own repositories.
  • ❓ Have a question? Besides creating issues or pull requests, the best option for questions is to join the Azure AI Discord channel, where a team of AI experts can help you.

Features

This project framework provides the following features:

  • Modern .NET application architecture with .NET Aspire
  • Various search capabilities (keyword search, semantic search)
  • Integration with multiple AI models (GPT-4o, DeepSeek-R1, etc.)
  • Vector database implementations (In Memory, Azure AI Search, Chroma DB and others)
  • Real-time audio capabilities
  • Model Context Protocol (MCP) server and client implementation

eShopLite Scenarios

The project includes several scenarios demonstrating different capabilities:

Scenario Description Key Technologies
01 - Semantic Search A reference .NET application implementing an eCommerce site with Search features using Keyword Search and Semantic Search. .NET Aspire, OpenAI GPT-4.1-mini, In-memory Vector DB
02 - Azure AI Search Implements an eCommerce site with Keyword Search using SQL queries and Semantic Search with Vector Database and Azure AI Search. Azure AI Search, OpenAI Embeddings, SQL Server
03 - Realtime Audio Extends the eCommerce site with advanced search features and real-time audio capabilities powered by the GPT-4o Realtime Audio API. GPT-4o Realtime Audio API, Audio in Blazor, .NET Aspire
04 - Chroma DB Implements semantic search functionality using Chroma DB, an open-source database designed for AI applications. Chroma DB, OpenAI Embeddings, .NET SDK
05 - DeepSeek-R1 Demonstrates integration of the DeepSeek-R1 model for enhanced semantic understanding and search capabilities. DeepSeek-R1, .NET Aspire, Vector Embeddings
06 - Model Context Protocol (MCP) Implements the Model Context Protocol (MCP) for advanced AI interactions with MCP Servers and MCP Clients. Model Context Protocol, Function Calling, SSE Events
07 - Agents Concurrent Demonstrates concurrent agent orchestration and advanced AI agent collaboration patterns. .NET Aspire, Multi-Agent Systems, Orchestration
08 - SQL Server 2025 Demonstrates the use of vector search and vector indexes in the SQL Database Engine SQL Server 2025, Vector Search, Vector Indexes
[09 - Azure App Service](./scenarios/09-Azur

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.