Substrate provides both high level documentation which you can find here and reference level 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 which will get you building in a short amount of time. You can also find a bunch of different code snippets for common patterns for runtime development in 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 which 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 which powers Polkadot, a next generation, heterogeneous, multi-chain network. Most 'parachains' which 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.