Spring Boot 3 website screenshot

Spring Boot 3

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.

5 APIs 0 Features
EnterpriseFrameworkJavaMicroservicesREST APISpring Boot

APIs

Spring Boot Actuator API

Production-ready features for monitoring and managing Spring Boot 3 applications. Provides over 50 built-in endpoints exposing health status, metrics (Micrometer), environment p...

Spring Boot Core Framework

Core Spring Boot 3 framework providing auto-configuration, embedded server support (Tomcat, Jetty, Undertow), externalized configuration, profiles, and conditional bean registra...

Spring Web MVC API

Web MVC framework for building web applications and RESTful services with Spring Boot 3. Includes controllers, filters, interceptors, and content negotiation.

Spring Data REST API

Automatically expose Spring Data repositories as hypermedia-driven REST resources using HAL. Integrates with Spring Data JPA, MongoDB, Neo4j, and other stores.

Spring Security API

Security framework for authentication and authorization in Spring Boot 3 applications. Supports OAuth2, OIDC, SAML2, JWT, and method-level security.

Collections

Pricing Plans

Rate Limits

Spring Boot 3 Rate Limits

1 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Spring Boot 3 Context

8 classes · 24 properties

JSON-LD

API Governance Rules

Spring Boot 3 API Rules

8 rules · 3 errors 4 warnings 1 info

SPECTRAL

JSON Structure

Spring Boot 3 Actuator Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🚀
GettingStarted
GettingStarted
👥
GitHubRepository
GitHubRepository
📄
ReleaseNotes
ReleaseNotes
🔗
Migration Guide
Migration Guide
🔗
Community
Community
📰
Blog
Blog

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Spring Boot 3 Actuator API
  version: 3.2.0
items:
- info:
    name: Health
    type: folder
  items:
  - info:
      name: Get Application Health
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/health
    docs: Returns the overall health status of the application. Aggregates all registered HealthIndicators. When security
      is enabled, full details are only shown to authorized users.
  - info:
      name: Get Component Health
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/health/:component
      params:
      - name: component
        value: ''
        type: path
        description: Health component name (e.g., db, diskSpace, redis)
    docs: Returns the health status of a specific component (e.g., db, diskSpace, redis, rabbit, kafka).
- info:
    name: Info
    type: folder
  items:
  - info:
      name: Get Application Info
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/info
    docs: Returns arbitrary application information from registered InfoContributors (build, git, environment, OS).
- info:
    name: Metrics
    type: folder
  items:
  - info:
      name: List Available Metrics
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/metrics
    docs: Returns a list of all registered Micrometer metric names available in this application.
  - info:
      name: Get Metric Detail
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/metrics/:metricName
      params:
      - name: metricName
        value: ''
        type: path
        description: Name of the metric (e.g., jvm.memory.used, http.server.requests)
      - name: tag
        value: ''
        type: query
        description: Tag filter in name:value format (may be repeated)
    docs: Returns measurements and available tags for a specific Micrometer metric. Use tag parameters to filter by dimension.
- info:
    name: Environment
    type: folder
  items:
  - info:
      name: Get Environment Properties
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/env
    docs: Returns all application environment properties grouped by property source (application.properties, system properties,
      environment variables, etc.).
  - info:
      name: Get Environment Property
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/env/:toMatch
      params:
      - name: toMatch
        value: ''
        type: path
        description: Property key to look up (e.g., spring.application.name)
    docs: Returns the value and origin of a specific environment property key.
- info:
    name: Loggers
    type: folder
  items:
  - info:
      name: List Loggers
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/loggers
    docs: Returns all loggers with their configured and effective log levels.
  - info:
      name: Get Logger
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/loggers/:name
      params:
      - name: name
        value: ''
        type: path
        description: Logger name (e.g., com.example.service)
    docs: Returns the configuration for a specific logger by name.
  - info:
      name: Set Logger Level
      type: http
    http:
      method: POST
      url: http://localhost:8080/actuator/loggers/:name
      params:
      - name: name
        value: ''
        type: path
        description: Logger name
      body:
        type: json
        data: '{}'
    docs: Configures the log level for a specific logger at runtime. Pass null to reset to the parent logger's effective level.
- info:
    name: Threads
    type: folder
  items:
  - info:
      name: Get Thread Dump
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/threaddump
    docs: Returns a snapshot of all live threads in the JVM including stack traces, thread states, and lock information.
- info:
    name: Scheduling
    type: folder
  items:
  - info:
      name: Get Scheduled Tasks
      type: http
    http:
      method: GET
      url: http://localhost:8080/actuator/scheduledtasks
    docs: Returns all scheduled tasks registered in the application context, including cron, fixed-rate, and fixed-delay tasks.
bundled: true