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