Installation (Beta)

Install Kora v2.2.0-beta via Cargo or Docker.

Cargo

Install the beta release directly from crates.io:

cargo install kora-cli@2.2.0-beta.6

Docker

Official multi-platform Docker images (amd64/arm64) are published to GitHub Container Registry:

# Pull the latest beta release
docker pull ghcr.io/solana-foundation/kora:beta

# Pull a specific beta version
docker pull ghcr.io/solana-foundation/kora:v2.2.0-beta.6

Available tags:

  • latest — Latest stable release
  • beta — Latest pre-release version
  • v<version> — Specific version (e.g., v2.2.0-beta.6)

Docker Compose

For custom builds or to include Redis for caching and usage limit support:

Running with Docker

docker run -d \
  -p 8080:8080 \
  -v $(pwd)/kora.toml:/app/kora.toml \
  -v $(pwd)/signers.toml:/app/signers.toml \
  -e KORA_PRIVATE_KEY="your-private-key" \
  ghcr.io/solana-foundation/kora:v2.2.0-beta.6 \
  --config /app/kora.toml rpc start --signers-config /app/signers.toml

TypeScript SDK

The beta SDK is available on npm:

pnpm add @solana/kora@beta

See SDK Changes for new APIs.

Verify Installation

kora --version