Update configuration, manage backend wallets, and call contracts with a familiar and widely compatible HTTP interface.
Using Typescript? Use the Typescript SDK for a native, intuitive interface.
API endpoints are organized in sections.
Create, import, and manage backend wallets.
Read and update your Engine configuration.
Read and update your Engine webhooks.
Read and update your Engine admins.
Read and update your Engine access tokens.
Get details about EVM chains.
Read and write to contracts.
Contract - Events
Get events on a contract.
Contract - Metadata
Get data about contract methods and events.
Contract - Roles
Get roles assigned to a contract.
Contract - Royalties
Get royalty details for a contract.
Deploy a contract published to thirdweb.
Get details about transactions sent with Engine. Retry or cancel existing transactions.
Manage account factories and deploy smart accounts.
Manage admins and session keys for smart accounts.
Get details about ERC-20 tokens and manage ERC-20 tokens in your backend wallets.
Get details about ERC-721 tokens and manage ERC-721 tokens owned by your backend wallets.
Get details about ERC-1155 tokens and manage ERC-1155 tokens owned by your backend wallets.
Marketplace - Direct Listings
List and manage marketplace direct listings.
Marketplace - English Auctions
List and manage marketplace auctions.
Marketplace - Offers
List and manage marketplace offers.