Skip to content

SDK (TypeScript)

Installation

Terminal window
npm install @x402relay/sdk

Usage

import { X402Client } from '@x402relay/sdk';
const client = new X402Client({
baseUrl: 'https://api.x402relay.com', // optional
});
// Search services
const results = await client.search('image generation');
// Get service detail
const service = await client.getService('svc-neural-api-1');
// Check status
const status = await client.getStatus('svc-neural-api-1');
// List categories
const categories = await client.listCategories();

Configuration

OptionTypeDefaultDescription
baseUrlstringhttps://api.x402relay.comAPI base URL
apiKeystringAPI key for authenticated endpoints
timeoutnumber10000Request timeout (ms)

Coming Soon

  • client.payAndCall(url, options) — Phase 2 payment facilitator
  • client.quote(url) — Get payment quote without executing