> For the complete documentation index, see [llms.txt](https://learn.onpop.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.onpop.io/contracts/welcome/readme.md).

# Build Polkadot Smart Contracts with Rust

<figure><img src="/files/ZDfLgzkuZLNJDiJsnbpe" alt=""><figcaption></figcaption></figure>

Polkadot’s native smart contract language, [ink!](https://use.ink/), allows to create powerful decentralized solutions with Rust. Tap into Polkadot’s unmatched security, multichain composability, and seamless access to native chain features through precompiles.

* Start building with the [ink! documentation](https://use.ink/docs/).
* New to Polkadot? Explore the [Polkadot documentation](https://docs.polkadot.com/).
