IXO provides a comprehensive suite of Software Development Kits (SDKs) that enable developers to build powerful applications for the Spatial Web. These SDKs offer seamless integration with blockchain networks, decentralized data storage, Agentic Oracles, and secure digital identity systems.

Core SDKs

Key Capabilities

Installation

You can install IXO SDKs individually or together depending on your application requirements.

Installing Individual SDKs

# Using npm
npm install @ixo/impactxclient-sdk

# Using yarn
yarn add @ixo/impactxclient-sdk

Installing Multiple SDKs

# Install core SDKs using npm
npm install @ixo/impactxclient-sdk @ixo/matrixclient-sdk
npm install @ixo/oracle-agent-sdk @ixo/jambo-wallet-sdk

# Or using yarn
yarn add @ixo/impactxclient-sdk @ixo/matrixclient-sdk @ixo/oracle-agent-sdk @ixo/jambo-wallet-sdk

Getting Started

1

Configure Clients

import { createClient } from "@ixo/impactxclient-sdk";
import { createMatrixClient } from "@ixo/matrixclient-sdk";

// Initialize blockchain client
const chain = await createClient({
  rpcEndpoint: "https://rpc.ixo.world",
  chainId: "ixo-5"
});

// Initialize Matrix client
const matrix = await createMatrixClient({
  baseUrl: "https://matrix.ixo.world",
  accessToken: "YOUR_ACCESS_TOKEN"
});
2

Build Your Application

Leverage the SDKs to implement your application’s core functionality:

  • Create and manage digital twins
  • Set up secure data rooms
  • Implement verification workflows
  • Integrate with wallets and credentials

Use Cases

Digital MRV Systems

Build systems for measuring, reporting, and verifying impact data

Secure Data Rooms

Create encrypted spaces for sensitive data collaboration

Digital Credential Systems

Implement verifiable credential issuance and verification

Impact Marketplaces

Develop platforms for trading tokenized impact assets

Resources

For technical support or questions about the SDKs, join our Developer Community or contact our Developer Relations Team.