ADK for Java opening up to third-party language models via LangChain4j integration- Google Developers Blog
Sep 16, 2025Guillaume Laforge

Summary
This post introduces the integration of LangChain4j into the Agent Development Kit (ADK) for Java, enabling ADK agents to leverage a wide array of third-party and local LLMs. It details how to configure agents to use models from providers like OpenAI, Anthropic, Mistral, and local models via Ollama and Docker Model Runner. Specific examples demonstrate running Gemma 3 with Docker Model Runner and Qwen 3 with Ollama. The release also includes instance-based FunctionTools, improved async support for FunctionTools, chained callbacks for agent lifecycle events, an InMemoryMemoryService, and VertexAiRagRetrieval.
More from the Agentic Application Middleware trail
- The Outer Loop, Insights First: An Ambient Quality Agent That Diagnoses Your Production Agent- Google Developers Blog
- Supercharge your development with the Google Developer Knowledge API ecosystem- Google Developers Blog
- Turn your REST APIs into MCP tools with Google Cloud API Gateway- Google Developers Blog
- Introducing Support for Local AI Models in the Antigravity SDK- Google Developers Blog
- Why client SDK generation belongs in the open- Google Developers Blog