title
description
SDK Features
Feature parity across TypeScript, Go, and Python SDKs
This page tracks which features are implemented in each SDK (TypeScript, Go, Python v2).
Component
TypeScript
Go
Python
Server
✅
✅
✅
Client
✅
✅
✅
Facilitator
✅
✅
✅
HTTP Framework Integrations
Role
TypeScript
Go
Python
Server
Express, Hono, Next.js
Gin
FastAPI, Flask
Client
Fetch, Axios
net/http
httpx, requests
Network
TypeScript
Go
Python
evm (EIP-155)
✅
✅
✅
svm (Solana)
✅
✅
✅
Mechanism
TypeScript
Go
Python
exact/evm (EIP-3009)
✅
✅
✅
exact/svm (SPL)
✅
✅
✅
Extension
TypeScript
Go
Python
bazaar
✅
✅
✅
sign-in-with-x
✅
❌
❌
payment-identifier
✅
❌
❌
Hook
TypeScript
Go
Python
onBeforePaymentCreation
✅
✅
✅
onAfterPaymentCreation
✅
✅
✅
onPaymentCreationFailure
✅
✅
✅
onPaymentRequired (HTTP)
✅
❌
❌
Hook
TypeScript
Go
Python
onBeforeVerify
✅
✅
✅
onAfterVerify
✅
✅
✅
onVerifyFailure
✅
✅
✅
onBeforeSettle
✅
✅
✅
onAfterSettle
✅
✅
✅
onSettleFailure
✅
✅
✅
onProtectedRequest (HTTP)
✅
❌
❌
Hook
TypeScript
Go
Python
onBeforeVerify
✅
✅
✅
onAfterVerify
✅
✅
✅
onVerifyFailure
✅
✅
✅
onBeforeSettle
✅
✅
✅
onAfterSettle
✅
✅
✅
onSettleFailure
✅
✅
✅
Hook
TypeScript
Go
Python
enrichDeclaration
✅
✅
✅
enrichPaymentRequiredResponse
✅
❌
❌
enrichSettlementResponse
✅
❌
❌
Feature
TypeScript
Go
Python
dynamicPayTo
✅
✅
✅
dynamicPrice
✅
✅
✅
paywall (browser UI)
✅
✅
✅