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
Reading path
- Run it first → Installation → Docker → First run → Default account
- Architecture → Overview → 17 plugins → Directory layout
- Core mechanics → Auth / Multi-tenancy / AI Gateway / MCP / Rate-limit
- API entry points → API overview
Repository links
- Backend workspace: https://github.com/ouywm/summerrs-admin
- Framework (Summer / spring-rs): https://github.com/ouywm/spring-rs
- This documentation site: https://github.com/ouywm/summer-admin-site
