Developer Hub
From API key to live economy
REST API, Unity SDK, Unreal SDK, webhooks. Complete documentation for every module on the Linq platform.
Start building
Quickstart
Provision your first wallet and run a test transaction in under 15 minutes. Step-by-step guide with copy-paste code.
Start hereAPI Reference
Complete endpoint documentation for all four platform modules. Auth, request format, response schemas, error codes.
Full referenceSDK Downloads
Unity package for UPM, Unreal plugin (UE 4.27+, UE 5.x), and npm/yarn for web/server backends.
Request SDK accessCode Samples
Works across your stack
// Create wallet via REST
fetch('https://api.linqgames.com/v1/wallets', {
method: 'POST',
headers: {
'Authorization': 'Bearer ' + LINQ_API_KEY,
'Content-Type': 'application/json'
},
body: JSON.stringify({
player_id: 'usr_7Xk9mN3pQ',
currency: 'USD',
game_id: 'gm_nordvik_01'
})
})
// Unity SDK — wallet creation
using Linq.SDK;
var wallet = await LinqClient.Wallets.Create(new WalletCreateRequest {
PlayerId = "usr_7Xk9mN3pQ",
Currency = "USD",
GameId = "gm_nordvik_01"
});
Debug.Log("Wallet: " + wallet.WalletId);
// Unreal SDK — wallet creation
ULinqClient* Client = GetLinqClient();
FLinqWalletRequest Req;
Req.PlayerId = TEXT("usr_7Xk9mN3pQ");
Req.Currency = TEXT("USD");
Req.GameId = TEXT("gm_nordvik_01");
Client->Wallets->Create(Req, [](FLinqWallet Wallet) {
UE_LOG(LogLinq, Log, TEXT("Wallet: %s"), *Wallet.WalletId);
});
Get help when you need it
Community Discord
Join other game developers building on Linq. Ask questions, share integrations, get early access previews.
Request inviteGitHub
SDK source code, code samples, and integration templates. File issues or contribute fixes directly.
Request accessDeveloper support
Email support for all tiers. Studio tier includes a dedicated Slack channel with the Linq engineering team.
[email protected]