Spring Boot
Takes an opinionated view of building Spring applications and gets you up and running as quickly as possible.
Takes an opinionated view of building Spring applications and gets you up and running as quickly as possible.
Provides core support for dependency injection, transaction management, web apps, data access, messaging, and more.
Provides a consistent approach to data access – relational, non-relational, map-reduce, and beyond.
Provides a set of tools for common patterns in distributed systems. Useful for building and deploying microservices.
Provides an orchestration service for composable data microservice applications on modern runtimes.
Protects your application with comprehensive and extensible authentication and authorization support.
Provides a secure, light-weight, and customizable foundation for building OpenID Connect 1.0 Identity Providers and OAuth2 Authorization Server products.
Spring for GraphQL provides support for Spring applications built on GraphQL Java.
Provides an API and implementations for managing a user’s session information.
Supports the well-known Enterprise Integration Patterns through lightweight messaging and declarative adapters.
Simplifies creating REST representations that follow the HATEOAS principle.
Spring Modulith allows developers to build well-structured Spring Boot applications and guides developers in finding and working with application modules driven by the domain.
Lets you document RESTful services by combining hand-written documentation with auto-generated snippets produced with Spring MVC Test or REST Assured.
Spring AI is an application framework for AI engineering. At its core, Spring AI addresses the fundamental challenge of AI integration: Connecting your enterprise Data and APIs with the AI Models.
Simplifies and optimizes the work of processing high-volume batch operations.
A CLI focused on developer productivity
Applies core Spring concepts to the development of AMQP-based messaging solutions.
Provides a JavaScript library that offers a basic embeddable HTML5 visual builder for pipelines and simple graphs.
Provides Familiar Spring Abstractions for Apache Kafka.
Simplifies the development of applications that use LDAP by using Spring's familiar template-based approach.
Provides Familiar Spring Abstractions for Apache Pulsar
Makes writing and testing RESTful applications easier with CLI-based resource discovery and interaction.
Provides a framework for application developers to use state machine concepts with Spring applications.
Supports building web applications that feature controlled navigation, such as checking in for a flight or applying for a loan.
Facilitates the development of contract-first SOAP web services.