Icon for Spring AI

Spring AI

Spring framework for building AI-powered Java applications with portable model and vector store abstractions

Open Source

Spring AI is an application framework that brings Spring design principles to AI engineering on the JVM. It provides a portable API across 20+ AI model providers including Anthropic, OpenAI, Google, Amazon Bedrock, Azure, and Ollama. Features a ChatClient fluent API, built-in RAG support, chat conversation memory, and an ETL framework for document ingestion. Integrates with all major vector databases (PGVector, Pinecone, Chroma, Milvus, Qdrant, Weaviate). Supports function/tool calling, Model Context Protocol (MCP), multimodality, and structured output.

Pricing: Free

Screenshot of Spring AI webpage

Is your product missing? 👀 Add it here →