Substrate has both high-level documentation, which you can find here, and reference documentation in the form of Rust docs.
Substrate has a rapidly growing, friendly, and technical community. Ask questions and work with others who are building in the space.
Substrate has a range of tutorials that will get you building in a short amount of time. You can also find code snippets for common runtime development patterns on our Substrate Recipes page.
What is Substrate?
Everything you Need to Build a Blockchain
- Fast and efficient database.
- Modular P2P networking stack in libp2p.
- Hot-swappable consensus layer.
- Customizable transaction queue management system.
- Diverse library of runtime modules.
Smart Contract Ready
Substrate has a Wasm smart contract platform that you can use out of the box. Because Substrate uses Wasm, you can build your smart contracts using any compatible language. We have built ink!, a Rust-based eDSL for this purpose.
(Almost) Production Ready
Substrate is the backbone that powers Polkadot, a next generation, heterogeneous, multi-chain network. Most 'parachains' that will connect to this network are also built on Substrate. Substrate is undergoing a security audit in preparation for a 2020 release of the Polkadot network. Take a look below for some of the users who are already using Substrate for their projects.