Skip to content

SDK (TypeScript)

Terminal window
npm install @x402relay/sdk
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();
OptionTypeDefaultDescription
baseUrlstringhttps://api.x402relay.comAPI base URL
apiKeystringAPI key for authenticated endpoints
timeoutnumber10000Request timeout (ms)
  • client.payAndCall(url, options) — Phase 2 payment facilitator
  • client.quote(url) — Get payment quote without executing