Developers · Quickstart
First wallet in 15 minutes
You'll have a real sandbox wallet provisioned and a test credit transaction running before your coffee cools down.
Step-by-step guide
01
Get your API key
Contact us at [email protected] to request API access. You'll receive a sandbox API key within one business day. Store it as an environment variable.
.env
LINQ_API_KEY=sk_sandbox_xxxxxxxxxxxxxxxx02
Install the SDK
terminal
npm install @linq/sdk03
Create your first wallet
create-wallet.js
import Linq from '@linq/sdk';
const linq = new Linq({ apiKey: process.env.LINQ_API_KEY });
const wallet = await linq.wallets.create({
player_id: 'usr_test_001',
currency: 'USD',
game_id: 'gm_my_sandbox_game',
});
console.log('Created:', wallet.wallet_id);
// → Created: wlt_sandbox_xxxxxxxx04
Credit and read the balance
credit-wallet.js
// Credit $10.00 to the wallet
await linq.wallets.credit(wallet.wallet_id, {
amount: 1000, // cents
currency: 'USD',
description: 'Starter bonus',
});
// Read current balance
const w = await linq.wallets.get(wallet.wallet_id);
console.log('Balance:', w.balance); // → 1000Next steps
Full API Reference
Every endpoint, parameter, response schema, and error code across all four modules.
API ReferenceCross-Game Currency
Enable currency portability between your studio's titles with one additional API call.
Cross-Game CurrencySet up payouts
Configure payout methods and run your first creator disbursement batch.
Payouts Guide