What is Summerrs Admin

Estimated reading time: 2 minutes 预计阅读时间: 2 分钟

Summerrs Admin is a production-grade admin platform written entirely in Rust, built on top of the Summer framework (a Spring-style application skeleton for Rust). It packages auth, multi-tenancy, AI gateway, messaging, object storage, and declarative auditing into one binary as composable plugins.

It is not a demo, nor a single component showcase — it is a complete, self-contained, deployable admin foundation.

Capabilities you get out of the box

  • System APIs — Auth, users, roles, menus, dictionaries, configuration, files, notifications, logs, monitoring
  • Embedded MCP Server — Schema discovery, table CRUD, SQL escape hatches, backend & frontend code generators, menu / dict business tools
  • AI Gateway — Native OpenAI / Claude / Gemini endpoints, AI admin console, 6-dim routing, 3-stage billing
  • Multi-tenancy & infra — Tenant metadata, SQL rewriting, routing isolation, four isolation levels, CDC, encryption / masking / audit
  • Runtime plugins — Socket.IO gateway, IP2Region geolocation, S3-compatible storage, background task queue, batch log writer, dynamic cron scheduler

Stack at a glance

LayerChoice
LanguageRust 1.93+ / Edition 2024
FrameworkSummer 0.5
HTTPAxum + Tower + tower-http
ORMSeaORM 2.0 (custom fork with tenant SQL rewriting)
Primary storePostgreSQL 17+
Cache / sessionRedis 7+
Object storageAWS S3 / MinIO / RustFS (S3-compatible)
MCPrmcp
AI Agentrig-core

Reading path