Development Setup

Set up your local development environment

If you're ready to start building, it's time to choose your stack. Here are the tools and frameworks you can use.

Which framework is right for you?

New to blockchain development?

Start with Scaffold-PAX

It provides a complete full-stack setup with React frontend, making it easy to see your changes instantly.

Experienced Solidity developer?

Try Foundry

Write tests in Solidity, enjoy blazing-fast compilation, and use powerful fuzzing for security.

JavaScript/TypeScript developer?

Use Hardhat

The most popular choice with extensive plugin ecosystem and excellent TypeScript support.

Python developer?

Try Brownie

Leverage your Python skills with pytest integration and a familiar development experience.

Quick start commands

HardhatStart with Hardhat

npm init
npm install --save-dev hardhat
npx hardhat init

FoundryStart with Foundry

curl -L https://foundry.paradigm.xyz | bash
foundryup
forge init my-project

Scaffold-PAXStart with Scaffold-PAX

npx create-pax-app@latest my-dapp
cd my-dapp
npm run dev

Recommended IDEs

VS Code

With Solidity and Hardhat extensions

Download →

Remix IDE

Browser-based IDE for quick prototyping

Open Remix →

JetBrains IDEs

IntelliJ, WebStorm with Solidity plugins

Explore →