name: Spring Boot 3 description: >- Spring Boot 3 is the major release of the opinionated Spring application framework, now built on Spring Framework 6, requiring Java 17 baseline and Jakarta EE 10. It delivers native image support via GraalVM, improved observability with Micrometer tracing, and a modernized auto-configuration system. Spring Boot 3 simplifies the development of production-ready stand-alone Spring applications with embedded servers, health endpoints, and externalized configuration. accessModel: pricing: freemium onboarding: unknown trial: false try_now: false public: false label: Freemium confidence: medium source: - plans generated: '2026-07-22' method: derived image: https://spring.io/img/spring-logo.svg url: https://spring.io/projects/spring-boot kind: opensource created: '2024-01-15' modified: '2026-05-19' specificationVersion: '0.18' tags: - Enterprise - Framework - Java - Microservices - REST API - Spring Boot apis: - name: Spring Boot Core Framework description: >- Core Spring Boot 3 framework providing auto-configuration, embedded server support (Tomcat, Jetty, Undertow), externalized configuration, profiles, and conditional bean registration. humanURL: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/ baseURL: https://github.com/spring-projects/spring-boot tags: - Auto-Configuration - Embedded Server - Framework - Java properties: - type: Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/ - type: API Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/api/ - type: GitHubRepository url: https://github.com/spring-projects/spring-boot - type: GettingStarted url: https://spring.io/guides/gs/spring-boot/ - type: ReleaseNotes url: https://github.com/spring-projects/spring-boot/releases - type: Migration Guide url: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide - type: Maven Central url: https://mvnrepository.com/artifact/org.springframework.boot/spring-boot - name: Spring Web MVC API description: >- Web MVC framework for building web applications and RESTful services with Spring Boot 3. Includes controllers, filters, interceptors, and content negotiation. humanURL: https://docs.spring.io/spring-framework/docs/6.1.x/reference/html/web.html baseURL: http://localhost:8080 tags: - HTTP - MVC - REST - Web properties: - type: Documentation url: https://docs.spring.io/spring-framework/docs/6.1.x/reference/html/web.html - type: Tutorial url: https://spring.io/guides/gs/rest-service/ - name: Spring Data REST API description: >- Automatically expose Spring Data repositories as hypermedia-driven REST resources using HAL. Integrates with Spring Data JPA, MongoDB, Neo4j, and other stores. humanURL: https://docs.spring.io/spring-data/rest/docs/current/reference/html/ baseURL: http://localhost:8080/api tags: - CRUD - Data - HAL - REST properties: - type: Documentation url: https://docs.spring.io/spring-data/rest/docs/current/reference/html/ - type: API Documentation url: https://docs.spring.io/spring-data/rest/docs/current/api/ - name: Spring Security API description: >- Security framework for authentication and authorization in Spring Boot 3 applications. Supports OAuth2, OIDC, SAML2, JWT, and method-level security. humanURL: https://docs.spring.io/spring-security/reference/ baseURL: http://localhost:8080 tags: - Authentication - Authorization - OAuth2 - Security properties: - type: Documentation url: https://docs.spring.io/spring-security/reference/ - type: API Documentation url: https://docs.spring.io/spring-security/site/docs/6.2.x/api/ - type: OAuth2 Guide url: https://spring.io/guides/tutorials/spring-boot-oauth2/ - aid: spring-boot-3:spring-boot-3-environment-api name: Spring Boot 3 Environment API description: Application environment properties and configuration humanURL: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html baseURL: http://localhost:8080/actuator tags: - Environment properties: - type: OpenAPI url: openapi/spring-boot-3-environment-api-openapi.yml - type: Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html - type: API Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/actuator-api/htmlsingle/ - type: GitHubRepository url: https://github.com/spring-projects/spring-boot - type: SpectralRules url: rules/spring-boot-3-rules.yml - aid: spring-boot-3:spring-boot-3-health-api name: Spring Boot 3 Health API description: Application and component health indicators humanURL: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html baseURL: http://localhost:8080/actuator tags: - Health properties: - type: OpenAPI url: openapi/spring-boot-3-health-api-openapi.yml - type: Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html - type: API Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/actuator-api/htmlsingle/ - type: GitHubRepository url: https://github.com/spring-projects/spring-boot - type: SpectralRules url: rules/spring-boot-3-rules.yml - aid: spring-boot-3:spring-boot-3-info-api name: Spring Boot 3 Info API description: Application information endpoints humanURL: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html baseURL: http://localhost:8080/actuator tags: - Info properties: - type: OpenAPI url: openapi/spring-boot-3-info-api-openapi.yml - type: Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html - type: API Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/actuator-api/htmlsingle/ - type: GitHubRepository url: https://github.com/spring-projects/spring-boot - type: SpectralRules url: rules/spring-boot-3-rules.yml - aid: spring-boot-3:spring-boot-3-loggers-api name: Spring Boot 3 Loggers API description: Logger configuration management humanURL: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html baseURL: http://localhost:8080/actuator tags: - Loggers properties: - type: OpenAPI url: openapi/spring-boot-3-loggers-api-openapi.yml - type: Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html - type: API Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/actuator-api/htmlsingle/ - type: GitHubRepository url: https://github.com/spring-projects/spring-boot - type: SpectralRules url: rules/spring-boot-3-rules.yml - aid: spring-boot-3:spring-boot-3-metrics-api name: Spring Boot 3 Metrics API description: Micrometer-based application metrics humanURL: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html baseURL: http://localhost:8080/actuator tags: - Metrics properties: - type: OpenAPI url: openapi/spring-boot-3-metrics-api-openapi.yml - type: Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html - type: API Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/actuator-api/htmlsingle/ - type: GitHubRepository url: https://github.com/spring-projects/spring-boot - type: SpectralRules url: rules/spring-boot-3-rules.yml - aid: spring-boot-3:spring-boot-3-scheduling-api name: Spring Boot 3 Scheduling API description: Scheduled task inspection humanURL: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html baseURL: http://localhost:8080/actuator tags: - Scheduling properties: - type: OpenAPI url: openapi/spring-boot-3-scheduling-api-openapi.yml - type: Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html - type: API Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/actuator-api/htmlsingle/ - type: GitHubRepository url: https://github.com/spring-projects/spring-boot - type: SpectralRules url: rules/spring-boot-3-rules.yml - aid: spring-boot-3:spring-boot-3-threads-api name: Spring Boot 3 Threads API description: Thread and heap diagnostics humanURL: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html baseURL: http://localhost:8080/actuator tags: - Threads properties: - type: OpenAPI url: openapi/spring-boot-3-threads-api-openapi.yml - type: Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/reference/html/actuator.html - type: API Documentation url: https://docs.spring.io/spring-boot/docs/3.2.x/actuator-api/htmlsingle/ - type: GitHubRepository url: https://github.com/spring-projects/spring-boot - type: SpectralRules url: rules/spring-boot-3-rules.yml maintainers: - name: VMware Tanzu (Broadcom) email: spring-team@vmware.com url: https://spring.io/team common: - type: License name: Apache-2.0 url: https://github.com/spring-projects/spring-boot/blob/main/LICENSE - type: AgenticAccess url: agentic-access/spring-boot-3-agentic-access.yml - type: VulnerabilityDisclosure url: security/spring-boot-3-vulnerability-disclosure.yml - type: DomainSecurity url: security/spring-boot-3-domain-security.yml - type: GettingStarted url: https://spring.io/guides/gs/spring-boot/ - type: GitHubRepository url: https://github.com/spring-projects/spring-boot - type: ReleaseNotes url: https://github.com/spring-projects/spring-boot/releases - type: Migration Guide url: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide - type: Community url: https://spring.io/community - type: Blog url: https://spring.io/blog include: - name: Spring Framework url: https://spring.io/projects/spring-framework - name: Spring Cloud url: https://spring.io/projects/spring-cloud - name: Spring Data url: https://spring.io/projects/spring-data