Spring Creator Launches AI Agent Framework for Java Virtual Machine
Rod Johnson, founder of Spring Framework, introduces Embabel, an open-source Kotlin-based AI agent framework for the JVM, aiming to surpass Python alternatives.
Rod Johnson, the founder of the Spring Framework, has launched Embabel, an open-source framework designed for authoring AI agentic flows on the Java Virtual Machine (JVM). Written in Kotlin, Embabel aims to not only compete with Python-based agent frameworks but to surpass them, offering seamless integration of generative AI into Java applications, particularly those built on Spring.
Key Features of Embabel
- Planning Step: Embabel introduces a unique planning step using a non-LLM AI algorithm for deterministic and explainable planning.
- Rich Domain Model: Encourages the use of Kotlin data classes or Java records to ensure type-safe, tool-able prompts that survive refactoring.
- Spring Integration: Designed for close integration with the Spring Framework, making it a natural choice for Java developers.
Beyond the JVM
While Embabel is currently focused on the JVM, Johnson has plans to expand the framework to TypeScript and Python in the future. This expansion aims to bring Embabel's innovative approach to a broader audience.
Addressing Critical Needs
Johnson highlights the importance of explainability, discoverability, and safety in AI agent frameworks. Embabel addresses these needs by:
- Allowing the mixing of models.
- Injecting guardrails at any point in a flow.
- Managing flow execution and composability at scale.
- Safely integrating with existing systems like databases, where LLM write access could be dangerous.
Ambitious Goals
"It’s early, but we have big plans," said Johnson. "We want not just to build the best agent platform on the JVM, but to build the best agent platform, period."
For more details, check out the Embabel GitHub repository and Johnson's Medium post.
Related News
Lenovo Wins Frost Sullivan 2025 Asia-Pacific AI Services Leadership Award
Lenovo earns Frost Sullivan's 2025 Asia-Pacific AI Services Customer Value Leadership Recognition for its value-driven innovation and real-world AI impact.
Baidu Wenku GenFlow 2.0 Revolutionizes AI Agents with Multi-Agent Architecture
Baidu Wenku's GenFlow 2.0 introduces a multi-agent system for parallel task processing, integrating with Cangzhou OS to enhance efficiency and redefine AI workflows.
About the Author

Alex Thompson
AI Technology Editor
Senior technology editor specializing in AI and machine learning content creation for 8 years. Former technical editor at AI Magazine, now provides technical documentation and content strategy services for multiple AI companies. Excels at transforming complex AI technical concepts into accessible content.