Products
ContractKit
Build your own contract easily
Build your own contracts easily using ContractKit. Base contracts that can be configured with extensions to meet your specific use case.


Base contracts for your needs
Fully featured base contracts (ERC721, ERC1155, ERC20) that are extendable. Build contracts for all types of web3 apps and games.

Extensions to add functionality
Use extensions to override or add functionality to fine-tune contract behavior, e.g. Royalties, Permissions, Staking, etc.

Out-of-the-box tooling
Get auto-generated SDKs and dashboards to build apps on top of your contracts and easily manage them.
Build contracts for your web3 apps and games
Contracts for every use case

Base Contracts
Fully featured base contracts, including ERC721, ERC1155 & ERC20. This provides capability to mint NFTs to sell on a marketplace, signature-based minting, batch lazy mint NFTs, delayed reveal and claim conditions to define how your NFTs can be claimed.

Extensions
Each extension that you implement in your smart contract unlocks corresponding functionality for you to utilize in the SDK.
Learn how to build
Check out our guides to learn how to build with ContractKit
See all of our ContractKit guides
Sign up for our newsletter
Join 70,000+ builders and stay up to date with our latest updates and news.