Environments
Testnet and Mainnet Blockchains
There are usually two types of Blockchain environments: Testnet and Mainnet. As the name suggests, Testnet is generally used for testing. Most of the time, you will be using Testnet for development and testing purposes. Mainnet is the live version of the Blockchain, where real assets are stored and transactions are executed. Most Testnet chains expose something called Faucets. These allow you to obtain Testnet currency that will fuel your Transactions on that chain. In case of Mainnet, you usually have to buy the currency from an exchange or acquire it by other means.
In case of Beam Testnet, you can use the request 5 beam
option in https://app.testnet.onbeam.com/

Beam SDK currently works with the following blockchains:
Name | Chain ID | Supported | Explorer URL |
---|---|---|---|
Beam Testnet | 13337 | ✅ | https://subnets-test.avax.network/beam |
Beam Mainnet | 4337 | ✅ | https://subnets.avax.network/beam |
Sophon Testnet | 531050104 | ✅ | https://explorer.testnet.sophon.xyz |
Sophon Mainnet | 50104 | ✅ | https://explorer.sophon.xyz |
Beam API Environments
We have two separate Beam Environments for our SDKs and APIs.
During development, you can use our Beta environment. It uses only Testnet versions of Blockchains we support. Ideal to start your development and test your game.
https://api.beta.onbeam.com
Once you are ready to release your game, you can switch to the Production environment. This environment supports both Testnet and Mainnet Blockchains.
https://api.onbeam.com
API keys and environments
To get an API key, create your game in our Dashboard. You can read more about it in Beam Dashboard.
Keep in mind that keys are not interchangeable per environment, meaning that you will need to register a game on each Dashboard separately and send the correct key in the x-api-key
header based on the Environment you use.