Polkadot SDK logo

Polkadot SDK

Blockchain SDK for building Polkadot and parachain components

Repository activity
  • Stars2.8k
  • Forks1.2k
  • Open Issues2.5k
License

Other

Languages
  • Rust
  • Shell
  • WebAssembly
Polkadot SDK screenshot

About Polkadot SDK

Polkadot SDK is the toolkit for building blockchains on the Polkadot network, a multi-chain platform where independent chains (parachains) interoperate and share security. Developers use it to build both the Polkadot relay chain itself and the parachains that connect to it.

It bundles the core building blocks: Substrate as the blockchain framework, FRAME for writing runtime logic as composable pallets, Cumulus for turning a Substrate chain into a parachain, and XCM for cross-chain messaging. Templates and a quickstart script help spin up an example node, and runtimes can target WebAssembly or the PolkaVM (RISC-V) backend.

Stable versions are released roughly every three months and supported for one year with patches.

Key features

  • Substrate framework and FRAME runtime pallets
  • Cumulus to build Polkadot parachains
  • XCM for cross-chain messaging
  • WebAssembly and PolkaVM build targets
  • Project templates and example node quickstart

Details

On GitHub since
2023
Role
Polkadot chain framework
Language
Rust
Release cadence
Every 3 months, 1-year support
Maintainer
Parity Technologies
Platforms
CLI