Deploy

Deploy is a tool to deploy any contract to any EVM compatible chain through one simple command and an easy-to-use interface. Deploy reduces the complexities of deploying a contract by eliminating steps such as hardcoding private keys, managing RPC URLs, or running scripts to deploy your contracts.

Simply run the following command at the root of your contract directory:

npx thirdweb deploy

Features

Automatically verified

Contracts are automatically verified on Sourcify

Deploy to any EVM

Deploy to over 2,000+ available EVM chains

Increased security

Avoid exporting private keys with client-side deployment

Streamlined deployment

Avoid writing scripts, setting up RPCs, copying ABIs, etc.

Support for frameworks

Works with contracts built with Hardhat and Foundry

Deploy with any wallet

Use any supported EOA or in-app wallet to deploy

Dashboard

Unlock a management dashboard

Publish options

Include versioning and a landing page for published contracts