Skip to main content
Kaino.dev
Discover
Evals
News
Academics
Insights
Kaino.dev

Discover, evaluate, and compare AI tools, models, and agents.

Explore

  • Discover
  • Evaluations
  • News
  • Academics
  • Insights

Community

  • Twitter
  • YouTube
  • Instagram
Privacy PolicyTerms of Service

© 2026 Kaino.dev. All rights reserved.

Version 1.1.0
langchain4j · Discover · Kaino
Discover/AI AGENTS/langchain4j
langchain4j logo

AI AGENTS

langchain4j

by LangChain4j

agentlead-sourcegithub-agent-framework-repositoriessource:github.comjavajvmllmagentsragtool-callingmcpvector-storesopen-sourcespring-bootquarkus
Visit WebsiteGitHub

Overview

Open-source Java library for building LLM-powered applications on the JVM.

Details

LangChain4j is described as an idiomatic, open-source Java library for building LLM-powered applications on the JVM. Its GitHub description says it provides a unified API over popular LLM providers and vector stores, supports tool calling including MCP support, and helps implement agents and RAG. The official documentation includes sections for agents, tools, RAG, tutorials, integrations, examples, and Javadoc, and an agents tutorial covers agentic systems, shared state, AI and non-AI agents, and the @Agent annotation.

When to Use

Build LLM-powered applications in Java or on the JVM. Use a unified Java API across popular LLM providers and vector stores. Implement agents tool calling MCP-enabled tool use or RAG in Java applications. Integrate LLM capabilities into enterprise Java frameworks such as Quarkus or Spring Boot.

Getting Started

  1. Review the GitHub repository at https://github.com/langchain4j/langchain4j.
  2. Read the official documentation at https://docs.langchain4j.dev/.
  3. Use the documentation sections for agents
  4. tools
  5. RAG
  6. tutorials
  7. integrations
  8. examples
  9. and Javadoc to identify the relevant implementation path.
  10. For agentic workflows
  11. review the agents tutorial covering AgenticScope shared state
  12. AI and non-AI agents
  13. and the @Agent annotation.

Key Features

  • •Idiomatic Java library for LLM-powered applications on the JVM.
  • •Unified API over popular LLM providers and vector stores.
  • •Support for tool calling
  • •including MCP support.
  • •Agent and RAG implementation support.
  • •Documentation covering agents
  • •tools
  • •RAG
  • •tutorials
  • •integrations
  • •examples
  • •and Javadoc.
  • •Integration with enterprise Java frameworks such as Quarkus and Spring Boot.

Capabilities

  • •llm-application-development
  • •java-jvm
  • •agents
  • •tool-calling
  • •mcp
  • •rag
  • •vector-stores
  • •llm-provider-abstraction
  • •quarkus-integration
  • •spring-boot-integration

Last updated Jun 1, 2026