Thirdweb
thirdweb is a web3 application framework that enables you to easily build powerful, blockchain-based applications.
With an intuitive dashboard, SDKs for the most popular languages, and audited pre-built contracts that you own and control, thirdweb offers a full suite of tools for teams to build and launch web3 apps to production with.
thirdweb has tools to enable and enhance your web3 application at every step in the development stack. All of thirdweb’s tools are open source and completely server-less.
Core pillars
Contracts
thirdweb offers pre-built open-source audited contracts[1] that can be deployed onto any EVM compatible blockchain, or you could extend your custom-built contracts using thirdweb deploy to give you all of thirdweb's capabilities in your own contract.
According to thirdweb´s docs pre-built contracts are audited by top-tier auditing firms such as Shipyard and 0xmacro.
SDK
thinderweb offers and SDKs to interact directly with smart contracts in the following languages:
- JavaScript (TypeScript)
- React.JS
- Python
thirdweb's SDKs handles connecting to the blockchain via RPC, configuring which networks you want to support, fetching data from IPFS, caching results from the blockchain for faster responses, and much more.
Dashboard
thirdweb's dashboard is an easy-to-use tool that allows people with basic coding knowledge to configure permissions, set platform and royalty fees, handle access using multi-sig wallets including Gnosis safe.
The dashboard provides simple code snippets, and gives visual representation of smart contract actions; like all the NFTs that have been minted in one collection
You can also perform common admin operations like burning your NFTs, removing listings from your marketplace, or deleting your smart contract completely. Within the dashboard, you’re able to manage your teams payments and distribute the funds that you’ve received from within your smart contract with the click of a button.
thirdweb deploy
on May 06 2022 thirdweb deploy alpha was announced[2] with the following features:
- Deployment of smart contracts using MetaMask or Gnosis Safe without dealing with private keys or scripts
- Automatic SDKs for smart contracts - javascript, python, node
- Manage contracts with an intuitive dashboard
- Publish contracts for internal or public use
- See whats happening on-chain with analytics