Developer SDK

Tools and libraries for building on top of the TRAXKR platform.

SDKs Available

JavaScript/TypeScript

@traxkr/sdk-js

v1.0.0

Python

traxkr-sdk

v1.0.0

Go

github.com/traxkr/sdk-go

v1.0.0

Rust

traxkr-sdk

v0.9.0

Installation

npm / yarn:

npm install @traxkr/sdk-js

Quick Start

Initialize the SDK:

import { TraxkrSDK } from '@traxkr/sdk-js';

const traxkr = new TraxkrSDK({
  apiKey: 'YOUR_API_KEY',
  network: 'mainnet'
});

Core Classes

TraxkrClient

Main client for API interactions

TrackManager

Upload and manage music tracks

RoyaltyManager

Handle royalty distributions

WalletManager

Manage blockchain wallets

Examples

Fetch user tracks:

const tracks = await traxkr.tracks.getByArtist(
  'artist_id'
);

Documentation

Full SDK documentation and examples available on GitHub repositories for each language.