Install the Akash SDK in your preferred language.
Both SDKs are generated from the chain-sdk repository and provide the same core functionality.
Prerequisites
Go SDK
- Go 1.25.0 or higher
- Basic Go module knowledge
TypeScript SDK
- Node.js 22.14.0 or higher
- npm, yarn, or pnpm
Installation
# Install the Go SDK from chain-sdk
# Using Go modules (recommended)
go get pkg.akt.dev/go
# The SDK includes multiple packages:
# - pkg.akt.dev/go # Core types and clients
# - pkg.akt.dev/go/sdl # SDL parsing and validation
# - pkg.akt.dev/go/cli # CLI utilitiesSDK Details
Go SDK
The official Go SDK for Akash Network, generated from chain-sdk protobuf definitions.
- Repository: github.com/akash-network/chain-sdk
- Package:
pkg.akt.dev/go - Source:
chain-sdk/godirectory - Go Version: 1.25.0+
- Includes:
- Core blockchain types and clients (
pkg.akt.dev/go) - SDL parsing and validation (
pkg.akt.dev/go/sdl) - CLI utilities (
pkg.akt.dev/go/cli)
- Core blockchain types and clients (
JavaScript/TypeScript SDK
The official JavaScript/TypeScript SDK for Akash Network, generated from chain-sdk protobuf definitions.
- Repository: github.com/akash-network/chain-sdk
- Package:
@akashnetwork/chain-sdk - Source:
chain-sdk/tsdirectory - Node Version: 22.14.0+
- Supports: Node.js and browser environments
- Dependencies: Uses CosmJS for wallet and signing operations
Related Resources
- Quick Start - Get started with your first deployment
- Examples - Real-world code examples
- API Reference - Complete API documentation