Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.x402.org/llms.txt

Use this file to discover all available pages before exploring further.

SDK Features

This page tracks which features are implemented in each SDK (TypeScript, Go, Python v2).

Core

ComponentTypeScriptGoPython
Server
Client
Facilitator

HTTP Framework Integrations

RoleTypeScriptGoPython
ServerExpress, Hono, Next.js, FastifyGin, net/http, EchoFastAPI, Flask
ClientFetch, Axiosnet/httphttpx, requests

Networks

NetworkTypeScriptGoPython
evm (EIP-155)
svm (Solana)
avm (Algorand)
stellar
aptos

Mechanisms

MechanismTypeScriptGoPython
exact/evm (EIP-3009)
exact/evm (Permit2)
exact/svm (SPL)
exact/avm (ASA)
exact/stellar (Soroban)
exact/aptos (Fungible Assets)
upto/evm (Permit2)

Extensions

ExtensionTypeScriptGoPython
bazaar (server)
bazaar (facilitator client - list)
bazaar (facilitator client - search)
sign-in-with-x
payment-identifier
offer-receipt
eip2612-gas-sponsoring
erc20-approval-gas-sponsoring

Client Hooks

HookTypeScriptGoPython
onBeforePaymentCreation
onAfterPaymentCreation
onPaymentCreationFailure
onPaymentRequired (HTTP)

Server Hooks

HookTypeScriptGoPython
onBeforeVerify
onAfterVerify
onVerifyFailure
onBeforeSettle
onAfterSettle
onSettleFailure
onProtectedRequest (HTTP)

Facilitator Hooks

HookTypeScriptGoPython
onBeforeVerify
onAfterVerify
onVerifyFailure
onBeforeSettle
onAfterSettle
onSettleFailure

Extension Hooks

HookTypeScriptGoPython
enrichDeclaration
enrichPaymentRequiredResponse
enrichSettlementResponse

MCP (Model Context Protocol)

FeatureTypeScriptGoPython
MCP server payment wrapper
MCP client (auto-pay tools)
Bazaar discovery for MCP tools

HTTP Server Features

FeatureTypeScriptGoPython
dynamicPayTo
dynamicPrice
paywall (browser UI)