Resources for the Embabel agent framework for the JVM.
Contributions welcome!
Get started with your own repos:
- Official Embabel agent examples - Java and Kotlin examples ranging from simple to moderately complex
- Embabel travel planner - Sophisticated, full-featured travel planner
- embabel-demo - Community sample projects demonstrating Embabel with Spring, web, and shell integrations
- embabel-agent-blog-promotor - Agent that fetches blog content, crafts social media posts, selects images, and reviews posts before publishing
- Main Embabel Agent repo
- Embabel Coding Agent - Headless coding agent built on the Embabel platform; used to accelerate Embabel development and open-sourced for the community
Rod Johnson, creator of Spring Framework and Embabel, writes extensively about the vision and technical details of Embabel at medium.com/@springrod:
- The Embabel Vision - Where Embabel is going and why it's important for unlocking Gen AI business value
- Embabel: A New Agent Platform For the JVM - Introduction to the framework that aims to leapfrog Python agent frameworks
- AI for your Gen AI: How and Why Embabel Plans - Deep dive into Embabel's innovative planning approach using non-LLM AI algorithms
- From Alchemy to Engineering: Building Type-Safe Gen AI Applications With Embabel - How Embabel emphasizes type safety and rich domain models
Comparison with Python frameworks:
- You Can Build Better AI Agents in Java Than Python - Comprehensive comparison with CrewAI showing how Embabel's type safety and planner approach eliminates magic strings
- Build Better Agents in Java Than Python: Embabel vs Pydantic AI - Side-by-side comparison showing how Embabel provides clearer structure and better integration than Python alternatives
- Build Better Agents in Java vs Python: Embabel vs LangGraph - Detailed comparison with LangGraph
Late 2025 / 2026 posts:
- Embabel Year-End Update: Building The Best Agent Framework - December 2025 retrospective on Embabel's progress and vision for enterprise agentic AI
- Building a Chatbot with Embabel Agentic RAG - January 2026 deep dive into building agentic RAG chatbots, covering Lucene, Neo4j, and Spring AI vector store backends
- The Power of Russian Dolls: Rethinking Tool Discovery - January 2026 post on Embabel's hierarchical tool discovery approach using matryoshka-style tool facades
- Jettro Coenradie's Blog - Hands-on tutorials and practical guides for building agents with Embabel:
- Building Agents with Embabel: A Hands-On Introduction - Practical guide to Goal-Oriented Action Planning (GOAP) with Spring AI integration
- Creating and using an MCP server using Spring AI and Embabel - Building Model Context Protocol servers for enhanced LLM communication
- Agentic RAG with Embabel: A complete walkthrough - January 2026 walkthrough of Embabel's agentic RAG capabilities, where the LLM controls the retrieval process
- A Simple Agent to summarize web content using Embabel - Blog by Rafael Gutierrez
- Creating an AI Agent in Java Using Embabel Agent Framework - Baeldung tutorial building a quiz-generation agent (Quizzard) that fetches blog content and creates multiple-choice questions
- Embabel Framework: Build a REST API Based AI Agent - BootcampToProd guide on exposing an Embabel agent as a production-ready REST API with Spring Boot
- From Spring to Microagents - February 2026 Medium post by Eric Mora examining how Rod Johnson's Spring architecture philosophy influenced Embabel's design
- Embabel Introduction - Code Unboxing: Embabel Agentic AI framework with Josh Long, James Ward and Rod Johnson
- Building Agents with Embabel - Hands-on tutorial by SivaLabs on creating agents with Embabel
- Private LLM Agents on the JVM: Lessons from GOAP with Embabel - entwickler Summit talk by Pierre Davies and Sasha Saw of Incept5, Berlin, September 18, 2025.
- AI Guide to the Galaxy episode on Embabel - Rod Johnson and Oleg Šelajev
- Rod Johnson keynote at Devoxx Belgium 2025 - Why You Should Build Agents on the JVM
- Rod Johnson hands-on coding session at Devoxx Beligum 2025 - Gen AI Grows Up
- Embabel Puts a Spring in Your Agents Step - AiNativeDev article by Dion Almaer
- Meet Embabel: A Framework for Building AI Agents With Java - New Stack article by Russ Miles
- Introducing Embabel: Advanced AI Agent Development For Java Applications - InfoQ article by A N M Bazlur Rahman
- Building an AI Agent in Java with the Embabel Framework - Java Code Geeks article by Omozegie Aziegbe, with a complete example that creates a social media post after retrieving a blog using web tools
- Spring Java creator unveils AI agent framework for the JVM - InfoWorld overview of Embabel's planning approach and JVM-native design philosophy
- GOTO Copenhagen - Rod Johnson keynote and session on Building the future of agent frameworks with Embabel
- Devoxx Antwerp - October 6-10, 2025 - Rod Johnson keynote and hands-on session
- WJAX Munich - November 3-7, 2025 - Rod Johnson keynote and hands-on session
- YOW! Sydney 2025 - Embabel: Advanced AI agent development for JVM
- YOW! Brisbane 2025 - Embabel framework presentation
- Devnexus 2026 - March 4-6, 2026 in Atlanta - Rod Johnson keynote "It's Up to Java Developers to Fix Enterprise AI" and hands-on Embabel session
- Java User Group Switzerland - April 21, 2026 in Basel - "Stop Prompting, Start Planning - Reliable Agentic AI with Embabel" with Patrick Baumgartner
These awesome people have contributed to Embabel.
(c) Embabel Software Inc 2024-2025.