Java Clean Architecture Masterclass

Java Clean Architecture Masterclass28-29 May

Join

Spring AI build status Maven Central

The Spring AI project provides a Spring-friendly API and abstractions for developing AI applications.

Its goal is to apply Spring ecosystem design principles, such as portability and modular design, to the AI domain and promote using strongly-typed data structures and APIs as the building blocks of an application.

spring-ai-integration-diagram-3

At its core, Spring AI addresses the fundamental challenge of AI integration: connecting your enterprise Data and APIs with the AI Models.

Getting Started

The reference documentation includes a Getting Started guide.

Spring Boot Version Compatibility:

Project Resources

Contributing

We welcome contributions of all kinds! Please read our contribution guidelines before submitting a pull request or an issue.

Features

This is a high level feature overview.

Building from source

You don’t need to build from source to use Spring AI. If you want to try out the latest and greatest, Spring AI can be built and published to your local Maven repository:

./mvnw clean install

This command builds all modules, runs unit tests, and publishes artifacts to your local Maven repository.

Please read our contribution guidelines for more details.

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.