Get Started
Learn how to spin up your first ecosystem wallet, brand your wallet, and integrate your first ecosystem partner.
Get your Client ID
On the thirdweb dashboard, navigate to settings to create an API Key to obtain a Client ID.
Deploy Your Instance
Visit the Ecosystem Wallets dashboard and enter the name of your ecosystem and choose your logo.
When your ecosystem wallet is deployed, you'll receive an Ecosystem ID derived from your ecosystem name. You will use this ID to specify your wallet during integration (see Step 4 below).
Set Ecosystem Permissions
There are two permission options depending on whether you’d like an open or exclusive ecosystem wallet.
Option 1: Anyone Permissions
If you want to allow anyone to integrate your ecosystem wallet, no other changes are required. You can protect your ecosystem against malicious actors by adding unwanted domains to your blocklist.
Option 2: Allowlist Permissions
If you’re looking to create an ecosystem wallet for select partners, you can head to the Ecosystem Wallet dashboard, navigate to Permissions, and select “Allowlist”. All apps and games, added to your ecosystem, including your own app, will receive a unique Partner ID.
Add Applications to Your Allowlist
For each application on your allowlist, you'll need to specify a name, a list of allowed domains, wallet singing settings, and an optional bundle ID (for mobile applications). The list of domains will determine where a partner will be able to display your ecosystem as a login option. Once a partner is added, a Partner ID will be generated.
Integrating Your Ecosystem Wallet
Once you've set up your ecosystem wallet, you can specify it using your Ecosystem ID.
If you set your ecosystem wallet to Allowlist, you'll also need to specify your Partner ID.
Once you've instantiated your ecosystem wallet, you can add it to your Sign In flow.
You and your partners can integrate your ecosystem wallet either as a full login system or as a single login option. You can read more in our integrating partners guide.