Create Account
Learn how to get started with thirdweb by creating an account and setting up your first project.
Start by navigating to the thirdweb login portal.
Sign-in and connect to thirdweb using any of the following wallet options:
- Email, Social, Passkey or Mobile (In-App) Wallet
- Externally Owned Account Wallet (ex. MetaMask, Coinbase Wallet, Phantom Wallet, etc.)
- Multi-signature Wallet (ex. Safe)
Default Email
For in-app wallet users, the default email used when signing in acts as the account's associated email address. For EOAs, you will be prompted to enter an email address.
Upon signing up, you will be prompted to create your team by entering a team name and avatar. These will be used to identify your team in the dashboard and appear on shared projects.
Invite team members to collaborate on projects by entering their email addresses. This step does require you to provide billing information so you may opt to do this later.
Create your first thirdweb project by selecting the "Create Project" button. You will be prompted to enter a project name and allowed domains.
Allowed Domains
Allowed domains restrict which websites can access your project's API Key and is highly recommended to set up for security purposes.
After creating a project, you will be provided with an Client ID and Secret Key. Store these credentials securely as they are required to access your project's API. Learn more about API Keys.
Secret Key
Keep your Secret Key confidential—never share it or leave it exposed. It authenticates your project's API requests and cannot be recovered if lost.
Your API Key is now ready to begin accessing thirdweb services such as RPC, Account Abstraction, In-App Wallets, Universal Bridge, Storage, and more.
You can access the API documentation and other get started resources in the thirdweb developer portal.