SDK (TypeScript)
Installation
Section titled “Installation”npm install @x402relay/sdkimport { X402Client } from '@x402relay/sdk';
const client = new X402Client({ baseUrl: 'https://api.x402relay.com', // optional});
// Search servicesconst results = await client.search('image generation');
// Get service detailconst service = await client.getService('svc-neural-api-1');
// Check statusconst status = await client.getStatus('svc-neural-api-1');
// List categoriesconst categories = await client.listCategories();Configuration
Section titled “Configuration”| Option | Type | Default | Description |
|---|---|---|---|
baseUrl | string | https://api.x402relay.com | API base URL |
apiKey | string | — | API key for authenticated endpoints |
timeout | number | 10000 | Request timeout (ms) |
Coming Soon
Section titled “Coming Soon”client.payAndCall(url, options)— Phase 2 payment facilitatorclient.quote(url)— Get payment quote without executing