---
title: "SpringForge Documentation & Architecture Guide"
slug: "docs"
type: "documentation"
description: "Comprehensive guide to generating production-ready Spring Boot 3.4 applications with JPA, Kafka, Redis, and Docker Compose."
date: "2026-10-20"
author: "SpringForge Engineering"
tags:
  - documentation
  - spring-boot
  - architecture
  - java-21
canonicalUrl: "https://springforge.xyz/docs"
---

# SpringForge Documentation

Comprehensive technical documentation for configuring, generating, and running production-grade Spring Boot 3.4 applications.

## Key Capabilities
- **Visual Entity & Data Modeler**: Visually design JPA entities, fields, relationships (@OneToMany, @ManyToMany), and validation annotations.
- **Curated Architecture Templates**: Scaffolding for REST API, CRUD PostgreSQL, JWT Security, Redis Caching, Kafka Event Streaming, and Microservices.
- **Automated Schema Migrations**: Out-of-the-box Flyway or Liquibase versioned database scripts.
- **Docker Compose Orchestration**: Ready-to-run container definitions for PostgreSQL, Kafka, Redis, and observability.
- **Downloadable Codebase**: Compile-ready Maven (`pom.xml`) or Gradle (`build.gradle`) ZIP archives.

## Quickstart Steps
1. Navigate to the [Generator Studio](https://springforge.xyz/generator).
2. Choose project coordinates (Group ID, Artifact ID, Java 21, Maven or Gradle).
3. Select architectural blueprints and required starters.
4. Define your entity model or paste PostgreSQL DDL to auto-generate entities.
5. Preview generated Java classes in your browser and download the ZIP archive.
