Skip to main content

Welcome to thirdweb

thirdweb is a complete development framework that allows you to easily build powerful web3 functionality into your applications. We provide workflows to speed up your development process at every step:

  1. Deploy smart contracts to the blockchain easily with a single click or a one-line command.
  2. Build applications to interact with the blockchain in your favorite languages by using our powerful SDKs, APIs, and frontend libraries.
  3. Manage your contract settings, team permissions, revenue streams, and analytics through our intuitive dashboards.
info

Want to start building and see what you can do? Check out the Getting Started page.


Deploy

Deploying smart contracts is the first step of building any web3 application.

With thirdweb, you can deploy any smart contract with a single button-click or command.

You can deploy one of our pre-built contracts for more common use cases (like NFTs, Tokens, and more), or you can deploy your own smart contract with a single command using the thirdweb deploy flow.

Our pre-built contracts are:

  • Fully open-source on GitHub
  • Consistently audited by trusted firms
  • 10x cheaper to deploy than ordinary smart contracts (through the use of proxy contracts)
  • Completely owned by the wallet used to deploy them

Build

We provide a diverse set of tools to help you build your applications with whatever languages and frameworks you are most comfortable using:

We have SDKs to handle interaction with you contracts in multiple languages:

And we offer plug-and-play frontend components to help you build elegant user interfaces around your smart contract functionality.


Manage

We provide you with an inuitive dashboard to manage your applications.

The dashboard lets you easily perform common admin operations for your projects without any code, such as:

  • Deploying new smart contracts and interacting with current contracts
  • Configuring royalty and platform fees or other contract settings
  • Issuing team-wide permissions to enable collaboration
  • Gathering insights from your smart contract analytics