Spring AI
Spring framework for building AI-powered Java applications with portable model and vector store abstractions
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
Choosing an LLM framework right now?
One click, anonymous. Helps us know our visitors.
Thanks, that helps.
Choosing an LLM framework right now?
One click, anonymous. Helps us know our visitors.
Thanks, that helps.
Spring AI Alternatives
Explore 49 products in the Frameworks & Stacks category. View all Spring AI alternatives.
LangChain
LangChain gives developers a framework to construct LLM‑powered apps easily.
TanStack AI
Framework-agnostic TypeScript library for AI chat, streaming, tools, and structured outputs
DSPy
Framework for programming, not prompting, language models with automatic prompt optimization
Langroid
Multi-agent LLM framework using message-based task delegation inspired by the Actor model
Mastra
TypeScript-first AI framework for building agents, RAG pipelines, and workflows
Ollama
Run large language models locally with a single command
Work on Spring AI? Feature it at the top of Frameworks & Stacks.
Is your product missing?