Full-stack, open-source web3 development platform
Frontend, backend, and onchain tools to build complete web3 apps — on every EVM chain.
70,000+
developers use thirdweb every month
Connect
Client SDKs to connect users to web3
Onboard every user, connect to any wallet, and build apps that anyone can use — with in-app wallets, account abstraction, and fiat & crypto payments.
Engine
Dedicated APIs for web3 apps & games
Scalable smart contract APIs backed by secure wallets, with automatic nonce queuing & gas-optimized retries.
Contracts
End-to-end tools for smart contracts
Trusted and modular smart contracts that can be deployed securely on any EVM chain.
Trusted by the best
Powering web3 apps across verticals — from onchain games to creator platforms.
Pixels
Building a web3 game with a thriving ecosystem — with VIP memberships, in-game tokens, and digital assets that users own, on the blockchain.
100k+
Daily Users
1.5M+
Monthly Transactions
11k+
VIP Members
Coinbase
Bringing onchain experiences to the real world — with seamless NFT creation, delivery, & transaction management via the Coinbase Wallet app.
1,000+
Real-World Transactions
4 Weeks
Total Development Time
Mirror
Empowering creators to build engaged audiences with 'Subscribe to Mint' NFTs — rewarding loyal fans for subscribing to their publication.
2M+
NFTs Minted
1M+
New Subscribers
120+
Publications
Simple
Web3 made easy.
Without thirdweb (88 lines)
1
With thirdweb (7 lines)
1
Open
True to web3.
Open Source.
The code for our tools, contracts, SDKs, dashboard, and UI components is open source and available to everyone.
Owned by you.
Apps and contracts built with our tools are completely owned by you. No other parties have controls over your apps.
No vendor lock-in.
Our tools are fully composable. They are designed to allow developers to assemble and reassemble different parts of our tools and provide their own configurations.
In any language.
import { createThirdwebClient, getContract } from "thirdweb";import { sepolia } from "thirdweb/chains";
// initialize the clientconst client = createThirdwebClient({ clientId });
// connect to your smart contractconst contract = getContract({ client, chain: sepolia, address: "0x..." });
// get all NFTsconst nfts = await getNFTs({ contract });
console.info(nfts);
Build on 1,000+ EVM chains
Our tools work with any contract deployed on any EVM-compatible chain.
Simple, transparent & flexible pricing for every team.
Learn more about pricing plans.
Starter
Ideal for hobbyists who require basic features.
$0
/ month
1,000 monthly active wallets
then $0.02/wallet
Web, Mobile & Gaming SDKs
Contract & Wallet APIs
Audited smart contracts
Community Support
Blockchain infra (RPC, IPFS)
Growth
Ideal for production-grade applications.
$99
/ month
Everything in Starter, plus:
10,000 monthly active wallets
then $0.02/wallet
Production grade infrastructure
Prioritized support
Custom branding
User analytics
Third party auth support
Advanced paymaster rules
Your free trial will end in 30 days.
Pro
Ideal for teams that require more customization, SLAs, and support.
Custom
Everything in Growth, plus:
Custom rate limits for APIs & Infra
Dedicated support channel
Guaranteed support response time
Direct access to solutions & engineering teams
Enterprise grade SLAs
Explore solutions.
thirdweb powers the best web3 projects across verticals
Gaming
The all-in-one platform for developers to easily bring their games onto web3. Build a stronger community around your game by giving players ownership of in-game assets.
In partnership with
CommerceKit
Add powerful web3 features to your Shopify storefront enabling tokengated commerce, NFT loyalty programs, digital collectible sales, and more.
Minting
An all-in-one toolkit to build and mint NFTs. Create powerful NFT experiences. Build your own NFT and Marketplace contracts with the Solidity SDK or discover and deploy in 1-click via Explore.
Sign up for our newsletter
Join 70,000+ builders and stay up to date with our latest updates and news.