thirdweb

87.1kstarscached

Complete Web3 development platform

Infrastructure

Official links

About thirdweb

thirdweb is a complete Web3 development toolkit: a TypeScript/React SDK, audited contract templates, an embedded wallet, account abstraction, and a managed infrastructure layer for RPC, storage, and analytics. It is designed to get a production dApp shipped in hours, not weeks, while still giving advanced teams escape hatches into raw contract interactions.

Quickstarts

A fast path from zero to running code.

Installbash
npm install thirdweb
Create a clientts
import { createThirdwebClient } from "thirdweb";

export const client = createThirdwebClient({
  clientId: process.env.NEXT_PUBLIC_THIRDWEB_CLIENT_ID!,
});
Connect a wallet in Reacttsx
"use client";

import { ConnectButton } from "thirdweb/react";
import { client } from "./client";

export function Header() {
  return <ConnectButton client={client} />;
}

Documentation

The thirdweb portal documents the TypeScript SDK, React hooks, Connect (wallet UI), Engine (server wallets), and pre-built contracts. New projects should start with the Connect quickstart, then layer in Engine for backend automation.

Read full docs

Community Notes

Tips, gotchas, and updated examples from the community.

No community notes yet.

Be the first to share a tip, gotcha, or updated example.

Share a note

Related Tools

Browse all →