> 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="https://65611412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCzgRNwlfNkPLJDU555lw%2Fuploads%2FcjABBMxUErPDpYGZXSIV%2Fimage.png?alt=media&amp;token=52c38d6f-19e9-40b6-b9d0-e85ca20b2a17" 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/).
