Skip to content

Dev Environments

PolkaVM Preview Release

PolkaVM smart contracts with Ethereum compatibility are in early-stage development and may be unstable or incomplete.

Explore the tools and frameworks available for building and testing smart contracts on the Polkadot network. These environments streamline the development process, from writing and compiling to testing and deploying smart contracts. The guides in this section will help you evaluate each tool's strengths, making it easier to choose the best fit for your project based on complexity, team expertise, and specific requirements.

What to Consider

Consider the following when evaluating development environments for your workflow:

Development Environment Web-Based Installation Required Best For Compilation & Deployment Testing & Debugging Extensibility
Remix No Beginners, quick prototyping Built-in UI & compiler Basic tools Limited plugin support
Hardhat Yes (via package manager) Advanced development, scripting, automation Script-based Mocha, Chai, mainnet forking Highly customizable

In This Section