Skip to content
SDKEnvironments

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 App Faucet

Beam SDK currently works with the following blockchains:

NameChain IDSupportedExplorer URL
Beam Testnet13337https://subnets-test.avax.network/beam
Beam Mainnet4337https://subnets.avax.network/beam
Sophon Testnet531050104https://explorer.testnet.sophon.xyz
Sophon Mainnet50104https://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.

BASE URL
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.

BASE URL
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.