Skip to content

StackRivet Documentation

StackRivet is a Spring Boot and Vue application base built for AI coding teams. Its generator previews and produces governed backend, admin UI, permission, migration and test scaffolding, while Claude Code, Cursor and Codex work inside the project’s architecture, security and testing rules.

These docs are the free, Apache-2.0 Community edition. New here? Follow the five steps below in order — you’ll have it running and generate your first module in about an hour.

  1. Run it locally — start the data stores, run the backend and the admin UI, then log in. → Quick Start

  2. See what it does — use the fresh-local-database seed account documented in Quick Start, click through the modules that ship in the box, and fetch the authenticated OpenAPI catalog when you need endpoint details. Hosted-demo access is separate and shown on its sign-in page.

  3. Generate and land your first module — use the in-product generator to create a reviewable backend/frontend module bundle, then follow the manual landing guide to wire Maven, Flyway, Vue routes and RBAC menus. → Generate a Module and Land Generated Code

  4. Deploy a minimal app — build the backend jar and the static admin bundle, set the required environment variables, then run the release artifacts. → Deployment

  5. Go deeper — once it runs, learn the architecture, security model and AI guardrails. → Concepts

First time? Start at step 1 and don’t skip ahead — each step builds on the last. Already know Spring Boot + Vue? Jump straight to Generate a Module.

Once you’re running, this is the full feature set (use it as a reference, not a starting point):

AreaIncluded
BackendSpring Boot 4.0 modular monolith (16 Maven modules), Spring Security, MyBatis-Plus, Flyway
FrontendVue 3.5, TypeScript, Vite, Element Plus with the StackRivet design system
Access controlRBAC, menu / button / API permissions, row-level data permissions
Code generationEntity, Mapper, Service, Controller, DTO/VO, frontend pages, OpenAPI and test scaffolding
Asset ServiceLocal/S3/OSS, private signed downloads; transit by default, byte-bound S3 direct/multipart only when advertised
ObservabilitytraceId, Actuator, Micrometer, optional OpenTelemetry profile
AI engineeringAI-readable rules, module boundaries and generated context for Codex, Cursor and Claude Code
DeliveryDocker Compose, Dev Container, CLI doctor, SBOM and release checklist
  • Getting Started — run it, understand the repositories, generate your first module.
  • Concepts — the architecture, security model, Asset Service, async tasks and AI guardrails.
  • Guides — task-focused walkthroughs: generate a module, land generated code, add a permission, configure storage, deploy.
  • Reference — API conventions, the CLI, configuration, the database schema and engineering standards.

StackRivet is open core. This Community edition is generally available and commercial-friendly under Apache-2.0. Team and Enterprise are currently scoped design-partner pilots; roadmap and contracted capabilities are labeled on the pricing page.