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 here

API Reference

Complete endpoint documentation for all four platform modules. Auth, request format, response schemas, error codes.

Full reference

SDK Downloads

Unity package for UPM, Unreal plugin (UE 4.27+, UE 5.x), and npm/yarn for web/server backends.

Request SDK access

Code 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 invite

GitHub

SDK source code, code samples, and integration templates. File issues or contribute fixes directly.

Request access

Developer support

Email support for all tiers. Studio tier includes a dedicated Slack channel with the Linq engineering team.

[email protected]