v4 Breaking Changes (JavaScript SDK): The package has moved to the
@hashgraph scope, framework integrations are now separate packages, and plugins must be explicitly imported from @hashgraph/hedera-agent-kit/plugins. See the JavaScript Quickstart and Plugins pages for updated setup instructions.
You can also see the Migration Guide for more details.Overview
The Hedera Agent Kit is an open-source framework for building AI-powered applications that interact with the Hedera Network. Create conversational agents that understand natural language and execute Hedera transactions, or build backend systems that leverage AI for on-chain operations. The Agent Kit is available in two languages and provides different tools:JavaScript SDK
Build with TypeScript/JavaScript using npm
Python SDK
Build with Python using pip
Agent Lab
Write and run agent code in Hederaβs developer portal
Agent Builder
Build agents with a guided workflow in Hederaβs developer portal
Hosted MCP Server
The Hashgraph Hosted MCP Server provides a managed, remote instance of the Hedera Agent Kit exposing its tools via the Model Context Protocol (MCP). It operates strictly inRETURN_BYTES mode.
Learn more about the Hosted MCP Server β
Hedera Agent Kit JavaScript Packages
The JavaScript Agent Kit ships as a core package with separate framework toolkit packages. Plugins are imported from the@hashgraph/hedera-agent-kit/plugins subpath.
Which packages do I need?
Key Features
Both SDKs provide:- π Plugin Architecture: Extensible design for easy customization
- π§ LangChain Integration: Support for LangChain v1 and LangChain Classic
- π§ ADK Integration: Support for Google ADK
- π‘οΈ Hooks and Policies: Enforce business logic and security rules
- πͺ Comprehensive Hedera Tools:
- Token creation and management (HTS)
- Smart contract execution (EVM)
- Account operations
- Topic (HCS) creation and messaging
- Transaction scheduling
- Allowances and approvals
SDK Comparison
Available Plugins
Both SDKs provide the same core functionality through plugins:Choose Your SDK
JavaScript/TypeScript
Best for:- Web applications
- Node.js backends
- Full feature set including ElizaOS
Python
Best for:- Data science and ML workflows
- Python backend services
- Jupyter notebooks and scripting