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

# CosmWasm

CosmWasm bridges the world of smart contracts and leverages WebAssembly (Wasm) to offer a modular and adaptable environment for developers. Visit <https://cosmwasm.cascadia.foundation/>.

Some of the main features that distinguish it:

1. **Modularity:** Easily integrate smart contracting capabilities.
2. **Rust-Centric:** While it's optimized for Rust, it has the potential to adopt more languages.
3. **Practicality:** Contract deployment and execution is easier for developers.

Follow this table to get started:&#x20;

| [Smart Contracts](https://cascadia.gitbook.io/gitbook/developers/cosmwasm/smart-contracts)                       | The core principles of how to initiate a smart contract with CosmWasm. |
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| [Install Requirements](https://cascadia.gitbook.io/gitbook/developers/cosmwasm/install-requirements)             | Details on the prerequisites you need to configure.                    |
| [Set your Environment](https://cascadia.gitbook.io/gitbook/developers/cosmwasm/set-your-environment)             | A guide to setting up the environment.                                 |
| [Optimization](https://cascadia.gitbook.io/gitbook/developers/cosmwasm/optimization)                             | Steps to optimize a contract.                                          |
| [Deployment](https://cascadia.gitbook.io/gitbook/developers/cosmwasm/deployment)                                 | How to deploy with CosmWasm.                                           |
| [Multi-Chain Contracts](https://cascadia.gitbook.io/gitbook/developers/cosmwasm/multi-chain-contracts)           | Learn about cross-chain interaction.                                   |
| [The Actor Model](https://cascadia.gitbook.io/gitbook/developers/cosmwasm/multi-chain-contracts/the-actor-model) | A synopsis on the actor model.                                         |
