Skip to main content
@ixo/oracles-client-sdk is the frontend agent-client interface used by applications that connect users to deployed oracles.
@ixo/oracle-agent-sdk (Agentic Oracles ADK) is for scaffolding, implementing, and deploying oracle services into the network.

Choose the right SDK

For service-side development, see Agentic Oracles ADK.

What this SDK provides

Use this SDK to:
  • authenticate with Matrix-backed user context
  • create and manage oracle chat sessions
  • stream responses in real time
  • render tool outputs and custom UI components
  • expose browser tools and AG-UI actions
  • handle payment-required claim flows
  • start optional live audio/video calls

Install

Or:
The SDK targets React 18+.

Prerequisites

Before integrating, prepare:
  • a React app
  • a wallet object with IXO address, DID, and Matrix access token
  • a transaction signing function (transactSignX or equivalent)
  • the target oracle DID
  • oracle endpoint resolution from entity services, or explicit URL overrides

Quick start

Payments, memory, and errors

Use useContractOracle for contract/invite/pay actions, useMemoryEngine for room memory operations, and RequestError for claim-aware error handling.
Keep transaction signing explicit and role-gate room administration, memory actions, and payment controls.

API summary

Agentic Oracles ADK

Service-side SDK for building and deploying oracle services.

Agentic Oracles

Conceptual architecture and operating model.

SignX SDK

Integrate user-authorized signing into oracle workflows.

IXO Matrix

Learn how rooms and shared context support conversations.