Skip to main content

Platform Overview

thirdweb is a development framework that allows you to build web3 functionality into your applications.

We provide workflows to speed up your development, including:

  1. Contracts you can use to build the foundation of your web3 functionality.
  2. SDKs to create applications that interact with the blockchain in your favorite languages.
  3. Dashboards to manage your contract settings, team permissions, revenue streams, and analytics.
thirdweb Core Pillarsthirdweb Core Pillars
Quick Start

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


Contracts

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

You can deploy one of our prebuilt contracts for more common use cases (NFTs, tokens, marketplaces), or you can build your own smart contract with our Extensions and ship it with Deploy.

Our prebuilt contracts are:

  • Fully open-source on GitHub
  • Consistently audited by trusted firms
  • 10x cheaper to deploy than ordinary smart contracts
  • Completely owned by you
thirdweb contractsthirdweb contracts

SDKs

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 your contracts in multiple languages and offer plug-and-play frontend components to help you build elegant user interfaces around your smart contract functionality.

thirdweb sdkthirdweb sdk

Dashboard

Each contract you deploy comes with a dashboard to manage your applications.

This lets you 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
thirdweb dashboardthirdweb dashboard