Looking for Parity Ethereum client? Get it here.

The foundation for blockchain innovators.

Download Substrate

See the Substrate code repository.
Go to GitHub

Connect with support and the Substrate community.
Go to Riot

Browse the Substrate documentation.
Go to docs

Create the perfect custom blockchain for your enterprise

Parity knows blockchains. That’s why we’ve built Substrate, a technology that makes it quick and easy to build the perfect blockchain for your needs.

  • Create a blockchain with the right privacy level for your use case
  • Light- client- first design for mobile applications and IoT
  • Forkless upgrade path to keep networks together

Built on next-generation tech

Substrate builds upon the achievements from the major blockchain protocols, and uses the lessons learned to give developers the latest technology to build flexible blockchains.

  • Architected on industry-standard WebAssembly
  • Highly extensible Libp2p networking
  • Rust-based primary implementation for speed and reliability
  • Javascript secondary implementation for developability
  • Wasm WebAssembly interpreter, written in Rust

Substrate gives you possibilities

Not every blockchain is suitable for every network. With Substrate, you can mix and match features to suit your project's needs.

  • WebAssembly smart contracts
  • Multi-level permissioning
  • Encrypted transactions and state
  • Limiting to asynchronous calls optionality
  • Account-level locking
  • Governance tools and methods such as stakeholder referendums, approval voting, and qualified abstention biasing


Runtime architecture WebAssembly
Implementation language Rust

Component technologies provided with Substrate

Here are some of the technologies bundled with Substrate. You can swap out any of these components for your own alternative.

Networking LibP2P
Consensus algorithm Hybrid PBFT/Aurand
Randomness beacon Collective coin flipping
Authentication algorithm Edwards-Curve Ed25519
Hashing function Blake2b
Address format Versioned Base-58 + Blake2b checksum

Featured on

From the blog

What is Substrate?

If you've followed any of Polkadot's development, you will probably have seen "Substrate" mentioned many times. It's an important component of the Polkadot project but information on it is very thin on the ground.

Read more »

Featured videos

Building with Substrate? Click here to give us your feedback.

From the blog

September 02, 2019

People of Parity: Shawn Tabrizi

Read More

Download Parity Substrate

Download Substrate or check out our custom solutions

Join the discussion: