ReferenceSDKs

SDKs

Use the official SDKs for the Business API. For x402, use the OpenAPI contract and official x402/SIWX client libraries until SDK naming is explicitly updated.

Node.js SDK

Relevant helpers under sdks/nodejs/src/external-api:

import {
  createBusinessApiClient,
  buildBusinessSignaturePayload,
  createBusinessAuthHeaders,
} from '@mindswap/sdk';

The repository currently exposes legacy createAgenticApiClient naming, but that helper targets the canonical /api/x402 base path. Use official x402/SIWX libraries for payment signing.

Python SDK

Relevant helpers under sdks/python/src/mindswap/external_api.py:

from mindswap.external_api import (
    BusinessApiClient,
    AsyncBusinessApiClient,
    build_business_signature_payload,
    build_business_auth_headers,
)

The repository currently exposes legacy AgenticApiClient naming, but that helper targets the canonical /api/x402 base path. Use official x402/SIWX libraries for payment signing.