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
Spring AI Alternatives
Explore 38 products in the Frameworks & Stacks category. View all Spring AI alternatives.
llmkit
One LLM client API for 20+ providers, in Go, TypeScript, Python and Rust
LangChain
LangChain gives developers a framework to construct LLM‑powered apps easily.
Mastra
TypeScript-first AI framework for building agents, RAG pipelines, and workflows
Ollama
Run large language models locally with a single command
Google ADK
Open-source agent development kit from Google for building multi-agent systems
Work on Spring AI? Feature it at the top of Frameworks & Stacks.
Is your product missing?