@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
Prerequisites
Before integrating, prepare:- a React app
- a wallet object with IXO address, DID, and Matrix access token
- a transaction signing function (
transactSignXor equivalent) - the target oracle DID
- oracle endpoint resolution from entity services, or explicit URL overrides
Quick start
Payments, memory, and errors
UseuseContractOracle for contract/invite/pay actions, useMemoryEngine for room memory operations, and RequestError for claim-aware error handling.
API summary
Related pages
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.