{"data":{"slug":"langgraph4j-langgraph4j","name":"langgraph4j","tagline":"A library for developing AI Agentic Architectures in Java","github_url":"https://github.com/langgraph4j/langgraph4j","owner":"langgraph4j","repo":"langgraph4j","owner_avatar_url":"https://avatars.githubusercontent.com/u/212100817?v=4","primary_language":"Java","stars":2006,"forks":280,"topics":["agents","ai","langchain4j","langgraph","spring-ai","workflow"],"archived":false,"github_pushed_at":"2026-09-15T20:43:15+00:00","maintenance_label":"Very active","stars_delta_30d":98,"url":"https://www.graphcanon.com/tools/langgraph4j-langgraph4j","markdown_url":"https://www.graphcanon.com/tools/langgraph4j-langgraph4j.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langgraph4j-langgraph4j","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langgraph4j-langgraph4j","description":"🚀 LangGraph for Java is a library for Graph Engineering, designed to build sophisticated AI agentic architectures within the Java ecosystem. It works seamlessly with both Langchain4j and Spring AI.","homepage_url":"https://langgraph4j.github.io/langgraph4j/","license":"MIT","open_issues":25,"watchers":32,"ai_summary":"LangGraph4j provides functionalities to work with AI agents in the Java ecosystem and integrates seamlessly with Langchain4j and Spring AI.","readme_excerpt":"# Getting Started\n\nWelcome to LangGraph4j! This guide will help you understand the core concepts of LangGraph4j, install it, and build your first application.\n\n---\n\n## Installation\n\nTo use LangGraph4j in your project, you need to add it as a dependency.\n\n**Maven:**\n\nMake sure you are using Java 17 or later.\n\n**Latest Stable Version (Recommended):**\n```xml\n<properties>\n    <langgraph4j.version>1.8.13</langgraph4j.version> \n</properties>\n\n\n<dependencyManagement>\n  <dependencies>\n    <dependency>\n      <groupId>org.bsc.langgraph4j</groupId>\n      <artifactId>langgraph4j-bom</artifactId>\n      <version>${langgraph4j.version}</version>\n      <type>pom</type>\n      <scope>import</scope>\n    </dependency>\n  </dependencies>\n</dependencyManagement>\n\n<dependencies>\n    <dependency>\n        <groupId>org.bsc.langgraph4j</groupId>\n        <artifactId>langgraph4j-core</artifactId>\n    </dependency>\n    \n</dependencies>\n```\n*(Note: Always check the [Maven Central Repository](https://central.sonatype.com/search?q=g%3Aorg.bsc.langgraph4j) for the latest version number.)*\n\n**Development Snapshot Version:**\nIf you want to use the latest unreleased features, you can use a snapshot version.\n```xml\n<dependency>\n    <groupId>org.bsc.langgraph4j</groupId>\n    <artifactId>langgraph4j-core</artifactId>\n    <version>1.8.13</version> \n</dependency>\n```\nYou might need to configure your `settings.xml` or `pom.xml` to include the Sonatype OSS snapshots repository:\n```xml\n<repositories>\n    <repository>\n        <id>sonatype-oss-snapshots</id>\n        <url>https://central.sonatype.com/repository/maven-snapshots</url>\n        <snapshots>\n            <enabled>true</enabled>\n        </snapshots>\n    </repository>\n</repositories>\n```","github_created_at":"2024-03-18T19:38:47+00:00","created_at":"2026-07-15T10:49:49.915317+00:00","updated_at":"2026-09-20T04:27:55.207824+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"}],"tags":[{"slug":"agents","name":"agents"},{"slug":"ai","name":"ai"},{"slug":"langchain4j","name":"langchain4j"},{"slug":"spring-ai","name":"spring-ai"},{"slug":"workflow","name":"workflow"}],"trust":{"provenance":{"is_fork":false,"github_id":774011471,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-17T06:00:46.768Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":14,"days_since_push":1,"last_release_at":"2026-09-12T14:44:45Z","stars_delta_30d":98,"open_issues_delta_30d":1},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:49:51.261Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-17T06:00:47.674Z"},"languages":{"value":["java"],"source":"github.language","observed_at":"2026-09-17T06:00:47.674Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-17T06:00:47.674Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"Available at no cost; commercial support and enterprise options may incur additional charges."},"requirements":{"min_ram_gb":1,"requires_docker":false},"constraints":{"min_ram_gb":1,"pricing_model":"freemium","requires_docker":false},"when_to_use":["When you are building an application in the Java ecosystem that requires integration with both Langchain4j and Spring AI.","If your project demands a latest stable version of dependencies due to reliability requirements or when you need consistent behavior across different development stages."],"when_not_to_use":["Avoid using it if your project strictly limits external dependency versions and necessitates an older version of Java (prior to 17), as LangGraph4j demands at least Java 17.","If you require the absolute latest features before official release, direct snapshot use might pose instability risks that could disrupt development cycles or production environments."],"source":"enrich:decision_facts","observed_at":"2026-07-17T09:10:41.670Z"},"constraint_facets":{"min_ram_gb":1,"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - Available at no cost; commercial support and enterprise options may incur additional charges."},{"label":"Requirements","value":"Min 1 GB RAM"},{"label":"Adopt for","value":"LangGraph4j is a Java library for developing AI-agentic architectures that integrates seamlessly with Langchain4j and Spring AI."},{"label":"License detail","value":"MIT License"}]}}