QuipNetwork/polkadot-sdkFork

The Parity Polkadot Blockchain SDK

AI summary: The official SDK for building interoperable blockchains on the Polkadot network.

Stars
5.5K
Forks
14
Watchers
1
Open issues
0
Open PRs
1
Contributors
~848
Commits
19.7K
Branches
6

No licenseCreated Apr 2, 2026Last push 5d ago+-7 this month

Star history

since Apr 5, 2026
02K4KApr 2026May 2026Jun 2026Aug 2026
5.5K stars as of Aug 7, 2026, tracked back to Apr 5, 2026. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks

Signals and awards

derived from tracked data
  • Community-driven

    ~848 contributors

What polkadot-sdk does

The Polkadot SDK provides all the necessary components, such as Substrate and Cumulus, to build custom blockchains (parachains) that can connect to the Polkadot relay chain. It enables developers to create highly customizable, scalable, and secure networks that can interoperate with other chains. The SDK handles complex consensus, networking, and state transition logic, allowing developers to focus on application-specific features.

Designed for blockchain developers and infrastructure engineers building decentralized networks and Web3 applications. Requires strong knowledge of Rust and distributed systems.

  • Substrate Framework: A modular framework for building custom blockchains.
  • Cumulus Integration: Tools to connect Substrate-based chains to the Polkadot network.
  • WASM Runtime: Supports compiling blockchain runtimes to WebAssembly for seamless upgrades.
  • PolkaVM Support: Next-generation virtual machine for executing smart contracts and runtimes.

Where teams use it

Building Custom Blockchains

Developers use the SDK to create specialized blockchains with custom consensus and tokenomics.

Deploying Parachains

Projects build parachains that plug into Polkadot's shared security and interoperability features.

Cross-Chain Applications

Enables the creation of decentralized applications that communicate across different blockchains.

Getting started: curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/paritytech/polkadot-sdk/master/scripts/getting-started.sh | bash

README

master branch

SDK Logo SDK Logo

Polkadot SDK

GitHub stars  GitHub forks

StackExchange  GitHub contributors  GitHub commit activity  GitHub last commit

The Polkadot SDK repository provides all the components needed to start building on the Polkadot network, a multi-chain blockchain platform that enables different blockchains to interoperate and share information in a secure and scalable way.

⚡ Quickstart

If you want to get an example node running quickly you can execute the following getting started script:

curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/paritytech/polkadot-sdk/master/scripts/getting-started.sh | bash

👩🏽‍💻 Building

In order to build this project you need to install some dependencies, follow the instructions in this guide.

🎯 Build targets

When building full runtimes, the WASM builder takes care of all required configuration.
For individual crates, however, there are a few caveats when targeting no_std.

WASM

Set RUSTFLAGS="--cfg substrate_runtime" when building for WASM. See the WASM build in the Polkadot SDK Documentation.

PolkaVM

PolkaVM builds require some riscv32 or riscv64 target architecture.
See the CI example: RiscV-build.

📚 Documentation

🚀 Releases

Current Stable Release  Next Stable Release

The Polkadot SDK is released every three months as a Polkadot stableYYMM release. Each stable release is supported for one year with patches. See the next upcoming versions in the Release Registry and more docs in RELEASE.md.

You can use psvm to update all dependencies to a specific version without needing to manually select the correct version for each crate.

🛠️ Tooling

Polkadot SDK Version Manager: A simple tool to manage and update the Polkadot SDK dependencies in any Cargo.toml file. It will automatically update the Polkadot SDK dependencies to their correct crates.io version.

🔐 Security

The security policy and procedures can be found in docs/contributor/SECURITY.md.

🤍 Contributing & Code of Conduct

Ensure you follow our contribution guidelines. In every interaction and contribution, this project adheres to the Contributor Covenant Code of Conduct.

👾 Ready to Contribute?

Take a look at the issues labeled with mentor (or alternatively this page, created by one of the maintainers) label to get started! We always recognize valuable contributions by proposing an on-chain tip to the Polkadot network as a token of our appreciation.

Polkadot Fellowship

Development in this repo usually goes hand in hand with the fellowship organization. In short, this repository provides all the SDK pieces needed to build both Polkadot and its parachains. But, the actual Polkadot runtime lives in the fellowship/runtimes repository. Read more about the fellowship, this separation, the RFC process here.

History

This repository is the amalgamation of 3 separate repositories that used to make up Polkadot SDK, namely Substrate, Polkadot and Cumulus. Read more about the merge and its history here.

View on GitHub

Recent activity

commits and pull requests

Commits per week

last 52 weeks

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 19 commitsSun 1:00 — 15 commitsSun 2:00 — 12 commitsSun 3:00 — 7 commitsSun 4:00 — 3 commitsSun 5:00 — 9 commitsSun 6:00 — 7 commitsSun 7:00 — 5 commitsSun 8:00 — 7 commitsSun 9:00 — 10 commitsSun 10:00 — 28 commitsSun 11:00 — 38 commitsSun 12:00 — 37 commitsSun 13:00 — 44 commitsSun 14:00 — 50 commitsSun 15:00 — 42 commitsSun 16:00 — 41 commitsSun 17:00 — 31 commitsSun 18:00 — 38 commitsSun 19:00 — 28 commitsSun 20:00 — 50 commitsSun 21:00 — 42 commitsSun 22:00 — 50 commitsSun 23:00 — 45 commitsMon 0:00 — 40 commitsMon 1:00 — 26 commitsMon 2:00 — 75 commitsMon 3:00 — 66 commitsMon 4:00 — 20 commitsMon 5:00 — 18 commitsMon 6:00 — 36 commitsMon 7:00 — 40 commitsMon 8:00 — 42 commitsMon 9:00 — 116 commitsMon 10:00 — 220 commitsMon 11:00 — 278 commitsMon 12:00 — 260 commitsMon 13:00 — 254 commitsMon 14:00 — 244 commitsMon 15:00 — 284 commitsMon 16:00 — 307 commitsMon 17:00 — 259 commitsMon 18:00 — 206 commitsMon 19:00 — 193 commitsMon 20:00 — 148 commitsMon 21:00 — 149 commitsMon 22:00 — 103 commitsMon 23:00 — 101 commitsTue 0:00 — 71 commitsTue 1:00 — 39 commitsTue 2:00 — 26 commitsTue 3:00 — 22 commitsTue 4:00 — 33 commitsTue 5:00 — 24 commitsTue 6:00 — 20 commitsTue 7:00 — 35 commitsTue 8:00 — 73 commitsTue 9:00 — 174 commitsTue 10:00 — 249 commitsTue 11:00 — 314 commitsTue 12:00 — 290 commitsTue 13:00 — 303 commitsTue 14:00 — 303 commitsTue 15:00 — 346 commitsTue 16:00 — 329 commitsTue 17:00 — 297 commitsTue 18:00 — 263 commitsTue 19:00 — 185 commitsTue 20:00 — 172 commitsTue 21:00 — 144 commitsTue 22:00 — 140 commitsTue 23:00 — 140 commitsWed 0:00 — 87 commitsWed 1:00 — 38 commitsWed 2:00 — 33 commitsWed 3:00 — 28 commitsWed 4:00 — 27 commitsWed 5:00 — 18 commitsWed 6:00 — 32 commitsWed 7:00 — 32 commitsWed 8:00 — 73 commitsWed 9:00 — 195 commitsWed 10:00 — 255 commitsWed 11:00 — 299 commitsWed 12:00 — 320 commitsWed 13:00 — 337 commitsWed 14:00 — 304 commitsWed 15:00 — 300 commitsWed 16:00 — 295 commitsWed 17:00 — 268 commitsWed 18:00 — 244 commitsWed 19:00 — 147 commitsWed 20:00 — 135 commitsWed 21:00 — 149 commitsWed 22:00 — 150 commitsWed 23:00 — 118 commitsThu 0:00 — 76 commitsThu 1:00 — 39 commitsThu 2:00 — 25 commitsThu 3:00 — 23 commitsThu 4:00 — 27 commitsThu 5:00 — 20 commitsThu 6:00 — 24 commitsThu 7:00 — 36 commitsThu 8:00 — 63 commitsThu 9:00 — 156 commitsThu 10:00 — 250 commitsThu 11:00 — 283 commitsThu 12:00 — 293 commitsThu 13:00 — 270 commitsThu 14:00 — 270 commitsThu 15:00 — 269 commitsThu 16:00 — 276 commitsThu 17:00 — 266 commitsThu 18:00 — 200 commitsThu 19:00 — 161 commitsThu 20:00 — 145 commitsThu 21:00 — 117 commitsThu 22:00 — 114 commitsThu 23:00 — 101 commitsFri 0:00 — 65 commitsFri 1:00 — 42 commitsFri 2:00 — 32 commitsFri 3:00 — 21 commitsFri 4:00 — 25 commitsFri 5:00 — 32 commitsFri 6:00 — 20 commitsFri 7:00 — 37 commitsFri 8:00 — 60 commitsFri 9:00 — 147 commitsFri 10:00 — 207 commitsFri 11:00 — 235 commitsFri 12:00 — 259 commitsFri 13:00 — 272 commitsFri 14:00 — 245 commitsFri 15:00 — 250 commitsFri 16:00 — 286 commitsFri 17:00 — 202 commitsFri 18:00 — 177 commitsFri 19:00 — 144 commitsFri 20:00 — 124 commitsFri 21:00 — 119 commitsFri 22:00 — 91 commitsFri 23:00 — 82 commitsSat 0:00 — 50 commitsSat 1:00 — 31 commitsSat 2:00 — 22 commitsSat 3:00 — 15 commitsSat 4:00 — 10 commitsSat 5:00 — 12 commitsSat 6:00 — 18 commitsSat 7:00 — 12 commitsSat 8:00 — 33 commitsSat 9:00 — 25 commitsSat 10:00 — 46 commitsSat 11:00 — 53 commitsSat 12:00 — 64 commitsSat 13:00 — 73 commitsSat 14:00 — 45 commitsSat 15:00 — 67 commitsSat 16:00 — 56 commitsSat 17:00 — 42 commitsSat 18:00 — 44 commitsSat 19:00 — 44 commitsSat 20:00 — 36 commitsSat 21:00 — 44 commitsSat 22:00 — 41 commitsSat 23:00 — 45 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Apr 10, 2026daily#15+295