Skip to main content
Six official SDKs (JavaScript, Java, Go, Swift, Rust, C++) are listed on the Native SDKs landing page. This page catalogs community SDKs, wallet integrations, decentralized identity libraries, and REST options that supplement them.
React Native: The JavaScript SDK supports React Native with Expo on Android devices and emulators. React Native Bare is not currently supported.

Try without installing

Use the Developer Playground to exercise account, token, and consensus operations on testnet directly from your browser, no SDK install required.

Open it full-screen at portal.hedera.com/playground.


Community language SDKs

Community-maintained SDKs that extend Hedera support beyond the six official languages.

Python SDK

pip install hiero-sdk-python. Community-maintained, Apache 2.0.

Wallet & auth integrations

Connect end-user wallets and embedded auth flows to your Hedera dApp.
image2

HashPack (HashConnect)

Connect to HashPack via the HashConnect protocol. MIT.
image5

Kabila (WalletConnect)

Hedera WalletConnect implementation maintained by Kabila. Apache 2.0.
image4

MetaMask + WalletConnect

Tutorial: build a Hedera dApp that connects to MetaMask via WalletConnect.
image3

Magic Link (embedded auth)

Email/social auth and embedded wallet creation for Hedera. MIT.

Decentralized identity

W3C-compliant DID Documents and a Verifiable Credentials registry backed by the Hedera Consensus Service.

DID SDK for Java

Reference Java implementation. Apache 2.0.

DID SDK for JavaScript

TypeScript-friendly DID and VC management. Apache 2.0.

DID SDK for Python

Python implementation maintained under Hiero. Apache 2.0.

REST & serverless

If you’d rather call HTTP than embed an SDK.

Trust Enterprises REST API

Serverless REST wrapper around the Hedera API. Apache 2.0. GitHub.

Hedera Laravel Package

Laravel bindings on top of the Trust Enterprises REST API. Apache 2.0. GitHub.

Building something that should live here? Open a PR or drop into Discord.