ink! is an embedded domain-specific language (eDSL) designed to facilitate the development of smart contracts using Rust for blockchains built on Substrate. Compiling to WebAssembly, ink! leverages the robust Substrate framework, enabling efficient and secure deployment of smart contracts via the contracts pallet. It equips developers with a comprehensive suite of tools, including the CLI tool cargo-contract for streamlined contract management, and Contracts UI for seamless interaction. Developers are supported through extensive documentation, examples such as Flipper and ERC standards, and a vibrant community accessible via platforms like Substrate Stack Exchange and the ink_smart-contracts Discord channel. The platform encourages contributor engagement under the Apache License 2.0, ensuring an open and collaborative environment for advancing Web3 innovations.