| SDK | Status | Installation |
|---|---|---|
| Node.js | Available — v0.1.0 | npm i @sandpay/node |
| curl | Always available | (no installation) |
| Python | Planned Q2 2026 | — |
| PHP | Planned Q2 2026 | — |
| Java | Planned Q3 2026 | — |
| Go | Planned Q3 2026 | — |
Common conventions
Regardless of which SDK you use:- Bearer auth (
Authorization: Bearer sp_sk_test_...) — see Authentication. - Typed errors with
status,code,message,requestIdproperties — see Errors. - Webhook signature verification via a dedicated helper — see Webhooks.
- Strict types mapped to the OpenAPI 3.1 spec.
No official SDK for your language?
You can talk directly to the HTTP API — it’s designed to be trivially easy to integrate in ~30 lines of code in any language with an HTTP client.Writing a community SDK (Ruby, Rust, Elixir, Kotlin…)? We’d love to hear about it — open an issue on github.com/sandpay or write to support@sandpay.dev. We can list your SDK here, provide an official repo, or take over maintenance depending on your preference.