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
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
- 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
- A Simple Agent to summarize web content using Embabel - Blog by Rafael Gutierrez
- 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
- 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
These awesome people have contributed to Embabel.
(c) Embabel Software Inc 2024-2025.