Javascript SDK
The official JavaScript/TypeScript SDK for Klever Blockchain — a unified, developer-friendly interface for building dApps and backend services.
Looking for the old
@klever/sdk-webor@klever/sdk-nodedocs? They've been moved to Legacy.
Installation
npm install @klever/connect
# or
yarn add @klever/connect
# or
pnpm add @klever/connect
Quick Start
import { KleverProvider, NodeWallet, parseKLV } from '@klever/connect'
const provider = new KleverProvider('mainnet')
const wallet = new NodeWallet(provider, process.env.PRIVATE_KEY)
await wallet.connect()
const result = await wallet.transfer({ receiver: 'klv1...', amount: parseKLV('100') })
console.log('Transaction hash:', result.hash)
// Wait for confirmation
const confirmed = await provider.waitForTransaction(result.hash)
console.log('Confirmed in block:', confirmed?.blockNum)
Where to go next
- Node.js — Backend services, CLI tools, server-side signing
- Web App — React dApps, browser integration, Klever Extension
- Connect Packages — Individual package API reference