Skip to main content
Coming soon: Packages are not yet published to npm, PyPI, or crates.io. This page documents the finished SDK spec. Use the REST API and signature test vectors until packages ship.
The echozero-sdk repo provides clients in four languages: TypeScript, Python, Go, and Rust.

Install (when published)

REST client

Inbound webhook signing

WebSocket signal client

Connect to wss://mcp.echozero.app/ws/signals with x-api-key in the Socket.IO handshake. Emit signal events with the same JSON schema as the inbound webhook.

Verify outbound webhooks

SDK helpers implement verifyInboundWebhook and outbound signal.execution verification. Golden vectors are in Signature test vectors.

Postman collection

Every public REST and MCP endpoint, ready to import — 182 requests across 24 folders.

Download the Postman collection

EchoZero API.postman_collection.json
After importing, set the collection variables: Every credential in the collection is a {{variable}} placeholder — no keys are bundled. Requests that need HMAC follow the scheme in Webhook security; the signature test vectors let you confirm your signing before you send a live signal.