Skip to content
SDKOverview

Overview

Beam SDK is a term that wraps our entire set of tools that help you integrate the Beam Network into your game. Our tools allow you to introduce NFTs and Blockchain integration into your game via user-friendly Account Abstractions. This way users can create on-chain Accounts without friction that is usually associated with storing Private Keys and security concerns. With a few clicks your players can create their self-custodial Beam Wallets using Social Login options like Google, Apple or Discord.

Through Sessions and Policies, Beam SDK enables you to create a safe frictionless experience for your players, allowing them to interact with Blockchain without dealing with on-chain transactions or worrying about transaction fees.

Let’s take look at the parts of Beam SDK ecosystem:

Beam App

The all-in-one application to manage your Beam Wallet. Read more.

Beam API

Set of APIs for managing different types of accounts. You can use the API via one of our HTTP Clients or directly by referring to our OpenApi schema

Player API

A self-custodial service to implement Beam directly into your game with our game engine SDKs.

Automation API

A custodial service to implement distribution/automation in your backend services.

You can read more about differences between those in Player or Automation Service.

Beam Platform Clients

Set of SDKs to use within game engines like Unreal, Unity or a more generic Web SDK

Beam Dashboard

All-in-one dashboard to manage your game and its assets. You can register your game, add contracts, manage funds and API keys.

Sphere

Sphere is the marketplace for games, the backbone of game developers to launch an in-game marketplace. Read more.

⚠️

If you would like advice or need help finding a strategy that suits your needs, please contact us at build@onbeam.com. We can provide help with bridging existing assets through LayerZero or provide assistance around smart contracts to get your in-game assets going.