# himarket
**Repository Path**: springzb/himarket
## Basic Information
- **Project Name**: himarket
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-03-09
- **Last Updated**: 2026-03-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## Table of Contents
- [What is HiMarket?](#what-is-himarket)
- [System Architecture](#system-architecture)
- [Quick Start](#quick-start)
- [Documentation](#documentation)
- [Community](#community)
- [Contributors](#contributors)
- [Star History](#star-history)
## What is HiMarket?
HiMarket is an enterprise-grade AI open platform built on Higress AI Gateway, helping enterprises build private AI capability marketplace to uniformly manage and distribute AI resources such as LLM, MCP Server, and Agent. The platform encapsulates distributed AI capabilities into standardized API products, supports multi-version management and gray-scale release, provides self-service developer portal, and features comprehensive enterprise-level operation capabilities including security control, observability analysis, metering and billing, making AI resource sharing and reuse efficient and convenient.
Capabilities
## System Architecture
System Architecture
HiMarket system architecture consists of three layers:
1. **Infrastructure**: Composed of AI Gateway, API Gateway, Higress and Nacos. HiMarket abstracts and encapsulates underlying AI resources based on these components to form standard API products for external use.
2. **AI Open Platform Admin**: Management platform for administrators to create and customize portals, manage AI resources such as MCP Server, Model, and Agent, including setting authentication policies and subscription approval workflows. The admin portal also provides observability dashboard to help administrators monitor AI resource usage and operational status in real-time.
3. **AI Open Platform Portal**: Developer-facing portal site, also known as AI Marketplace or AI Hub, providing one-stop self-service where developers can complete identity registration, credential application, product browsing and subscription, online debugging, and more.
Admin Dashboard
|
Developer Portal
|
## Quick Start
Option 1: Local Setup
**Requirements:** JDK 17, Node.js 18+, Maven 3.6+, MySQL 8.0+
**Start Backend:**
```bash
# Build project
mvn clean package -DskipTests
# Start backend service
java --add-opens java.base/java.util=ALL-UNNAMED \
--add-opens java.base/java.lang=ALL-UNNAMED \
--add-opens java.base/java.lang.reflect=ALL-UNNAMED \
-Ddb.host=${DB_HOST} \
-Ddb.port=${DB_PORT} \
-Ddb.name=${DB_NAME} \
-Ddb.username=${DB_USERNAME} \
-Ddb.password=${DB_PASSWORD} \
-jar himarket-bootstrap/target/himarket-bootstrap-1.0-SNAPSHOT.jar
# Backend API: http://localhost:8080
```
**Start Frontend:**
```bash
# Start admin portal
cd himarket-web/himarket-admin
npm install
npm run dev
# Admin portal: http://localhost:5174
# Start developer portal
cd himarket-web/himarket-frontend
npm install
npm run dev
# Developer portal: http://localhost:5173
```
Option 2: Docker Compose
Use the `deploy.sh` script to deploy HiMarket, Higress, and Nacos with data initialization.
```bash
# Clone repository
git clone https://github.com/higress-group/himarket.git
cd himarket/deploy/docker/scripts
# Deploy full stack and initialize
./deploy.sh install
# Or deploy HiMarket only (without Nacos/Higress)
./deploy.sh himarket-only
# Uninstall all services
./deploy.sh uninstall
# Service URLs
# Admin portal: http://localhost:5174
# Developer portal: http://localhost:5173
# Backend API: http://localhost:8081
```
> For detailed Docker deployment instructions, please refer to [Docker Deployment Guide](./deploy/docker/Docker部署脚本说明.md)
Option 3: Helm Chart
Use the `deploy.sh` script to deploy HiMarket to Kubernetes cluster.
```bash
# Clone repository
git clone https://github.com/higress-group/himarket.git
cd himarket/deploy/helm/scripts
# Deploy full stack and initialize
./deploy.sh install
# Or deploy HiMarket only (without Nacos/Higress)
./deploy.sh himarket-only
# Uninstall
./deploy.sh uninstall
```
> For detailed Helm deployment instructions, please refer to [Helm Deployment Guide](./deploy/helm/Helm部署脚本说明.md)
Option 4: Cloud Deployment (Alibaba Cloud)
Alibaba Cloud ComputeNest supports out-of-the-box deployment of the community edition with one click:
[](https://computenest.console.aliyun.com/service/instance/create/cn-hangzhou?type=user&ServiceId=service-b96fefcb748f47b7b958)
## Documentation
For detailed usage instructions, please refer to:
[User Guide](./USER_GUIDE.md)
## Community
### Join Us
DingTalk Group
|
WeChat Official Account
|
## Contributors
Thanks to all the developers who have contributed to HiMarket!
## Star History
[](https://star-history.com/#higress-group/himarket&Date)