The Ultimate Smart Contract Toolkit
OpenZeppelin SDK makes smart contract development easy. Save hours of development time by compiling, upgrading, deploying, and interacting with smart contracts with our CLI.
Get StartedNo more time spent configuring and plugging many tools together. OpenZeppelin SDK is your Swiss Army knife for smart contract development.
Upgrade your contracts
By leveraging our proxy pattern, you can develop your smart contracts iteratively. Locally, it speeds up your development. On production, it makes it easier to squash bugs and extend your functionality.
UPGRADE DRIVEN DEVELOPMENT keyboard_arrow_rightInteractive commands
Need to call a smart contract function? We've got you covered. Need to send some ether? Just type a quick command. Our interactive commands help you call and debug your smart contracts.
SEE THEM IN ACTION keyboard_arrow_rightModularity first
Want to create a React dapp? Just type a command. Need to upgrade your contract? There's a command for that. Want to reserve predetermined addresses with CREATE2? We've got that too.
SHOW ME HOW keyboard_arrow_rightJoin our community
Ask questions to our community, learn about security and become familiar with smart contract development.
Go to the forum