API SDKs & Libraries

Native SDKs for your favorite programming languages

🟨

JavaScript/TypeScript

v2.1.0

Full TypeScript support with async/await

npm install @rootdigit/sdk
🐍

Python

v2.0.5

Pythonic API with type hints

pip install rootdigit
🔵

Go

v1.8.2

High-performance SDK for Go applications

go get github.com/rootdigit/sdk-go

Java

v2.0.1

Enterprise-ready Java SDK

implementation "com.rootdigit:sdk:2.0.1"
🟦

C#/.NET

v1.9.0

Native .NET integration

dotnet add package RootDigit.SDK
💎

Ruby

v1.5.3

Idiomatic Ruby SDK

gem install rootdigit

Quick Start Examples

JavaScript/TypeScript

import { RootDigitClient } from '@rootdigit/sdk';

const client = new RootDigitClient({
  apiKey: 'YOUR_API_KEY'
});

// Get blockchain balance
const balance = await client.blockchain.getBalance({
  address: '0x123...'
});

// Run AI prediction
const prediction = await client.ai.predict({
  model: 'sentiment-analysis',
  data: 'Your text here'
});

Python

from rootdigit import Client

client = Client(api_key='YOUR_API_KEY')

# Get blockchain balance
balance = client.blockchain.get_balance(
    address='0x123...'
)

# Run AI prediction
prediction = client.ai.predict(
    model='sentiment-analysis',
    data='Your text here'
)

CLI Tool

Command-line interface for testing and automation

npm install -g @rootdigit/cli
Learn more →

Postman Collection

Ready-to-use API collection for Postman

Can't find your language?

We're constantly adding support for new languages. You can still use our REST API directly with any HTTP client library.

Cookie Policy

We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. You can also choose "Necessary Only" to limit cookies to essential website functions only. Learn more