Official SDKs
Drop-in clients for the Shieldz API in four languages, plus an MCP server so AI agents can create invoices. All MIT-licensed and open source, all mirroring the same surface: create an invoice, send the buyer to the hosted checkout, and verify signed webhooks.
| Language | Install | Source |
|---|---|---|
| Node / TypeScript | npm install @shieldz/sdk | shieldz-sdk |
| Python | pip install shieldz | shieldz-python |
| Rust | cargo add shieldz | shieldz-rust |
| PHP | composer require shieldz/shieldz | shieldz-php |
| AI agents (MCP) | npx @shieldz/mcp | shieldz-mcp |
Each SDK ships with CI, signed releases, and the same webhook-verification helper that checks the HMAC-SHA256 signature against the raw request body. The Node and Python clients have zero runtime dependencies.
Quickstart
// Node / TypeScript
import Shieldz from "@shieldz/sdk";
const shieldz = new Shieldz(process.env.SHIELDZ_API_KEY);
const invoice = await shieldz.invoices.create({ amount_usd_cents: 5000, memo: "Order #1234" });
// → send the buyer to invoice.pay_url
Prefer raw HTTP? The full REST quickstart and the machine-readable OpenAPI spec work from any language.
Explore Shieldz
Accept a coin: Bitcoin, USDC, USDT, Zcash.
Compare: vs Coinbase Commerce, vs BTCPay Server, vs CryptAPI, vs NOWPayments.
Use cases: For freelancers, For creators, For open-source projects, For online stores.
Build: SDKs, API reference, quickstart. Learn: overview, blog, how it works, supported coins, pricing, is it safe, verify it yourself.