Skip to content
Agentmart
Submit a tool

175 listed

Harnesses & SDKs

Frameworks and SDKs for building agents: the Claude Agent SDK, OpenAI Agents SDK, LangGraph, CrewAI and many more. Each page lists languages, packages, MCP and A2A support and how it orchestrates agents, with a link to the page every fact came from.

CardsTable

Showing 1–16 of 16

NameLanguageStarsDownloads / month (approx.)MCPA2AMulti-agent
GitHub Copilot SDK

Multi-language SDKs for embedding the GitHub Copilot agent runtime, with planning, tool calls and file edits, in your apps.

Python, TypeScript, Go, C#, Java, Rust10.6K~5MNot statedNot stated—
AgentScope Java

Java framework for distributed, long-running agents with typed event streams, permission gating, middleware and subagents.

Java6.1K—Not statedBuilt inYes
Ax

DSPy-style toolkit for typed LLM signatures, agents and flows, TypeScript-first with Python, Java, C++, Go and Rust libraries.

TypeScript, Python, Java, c++, Go, Rust3K~116.4KNot statedNot statedYes
atmosphere

Java runtime for AI agents that streams tokens and tool events over WebSocket, SSE or gRPC, with human approvals.

Java3.8K—Built inBuilt inYes
Google Agent Development Kit (ADK)

Open-source toolkit for building, evaluating and deploying agents in Python, TypeScript, Go, Java and Kotlin, tuned for Gemini but model-agnostic.

Python, TypeScript, Go, Java, Kotlin22K~10.1MBuilt inNot statedYes
LangChain4j

Java library with one API over LLM providers and vector stores, plus tools, RAG and integrations for Quarkus and Spring Boot.

Java13.3K—Not statedNot stated—
Spring AI Alibaba

Java framework for agentic, workflow and multi-agent AI apps, with graph workflows, MCP and A2A support.

Java11.1K—Built inBuilt inYes
Spring AI

Java application framework from the Spring project with portable chat and embedding APIs, tool calling and vector stores.

Java9.6K—Not statedNot stated—
Koog

Kotlin and Java framework for AI agents with tools, graph workflows, MCP, streaming and multiplatform targets.

Kotlin, Java4.6K—Built inNot stated—
Embabel

JVM framework for agentic flows that plan toward goals, mixing LLM calls with code and domain models, usable from Kotlin or Java.

Kotlin, Java4.5K—Not statedNot stated—
attestix

Python toolkit for signed identities, verifiable credentials and delegated authority for AI agents, with MCP and REST interfaces.

Python, JavaScript, Go, Java839~690Built inNot stated—
Quarkus LangChain4j

Quarkus extensions that connect LangChain4j to Quarkus apps, with declarative AI services and LLM, tool and embedding support.

Java326—Not statedNot stated—
LangGraph4j

Java library for stateful, multi-agent LLM applications built as cyclical graphs, designed to work with langchain4j and Spring AI.

Java2.1K—Not statedNot statedYes
Semantic Kernel

Model-agnostic SDK for building agents and multi-agent systems in Python, .NET and Java; Microsoft names Agent Framework as its successor.

Python, C#, Java28.7K~332.1KBuilt inNot statedYes
ADK for Java

Code-first Java toolkit for building and testing AI agents, with multi-agent hierarchies, a dev UI and Maven packages.

Java1.8K—Built inBuilt inYes
Semantic Kernel for Java

Java SDK for calling LLMs such as OpenAI, Azure OpenAI and Hugging Face, with plugins that chain functions and planners.

Java276—Not statedNot stated—

Popular comparisons

All popular comparisons →

Best for

All best for →