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 39 products in the Frameworks & Stacks category. View all Spring AI alternatives.
LangChain
LangChain gives developers a framework to construct LLM‑powered apps easily.
llmkit
One LLM client API for 20+ providers, in Go, TypeScript, Python and Rust
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
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?