Official Developer SDKs

Type-safe, open-source client libraries to integrate crypto payments in minutes across your favorite language or framework.

NPM Packagev2.5.0

TypeScript / Node.js

Fully typed server-side SDK for Node.js, Next.js, Express, and Bun with built-in webhook validation helpers.

npm install @jamsrpay/sdk
View Repository Source
Pip Packagev2.1.0

Python (PyPI)

Modern Python library with sync and asyncio support for FastAPI, Django, and Flask web frameworks.

pip install jamsrpay
View Repository Source
Go Modulev1.6.0

Go (Golang)

High-concurrency idiomatic Go client with automatic exponential retries and context cancellation.

go get github.com/jamsrpay/jamsrpay-go
View Repository Source
Composer Packagev2.2.0

PHP / Laravel

Composer package with native Laravel service providers and support for legacy PHP applications.

composer require jamsrpay/jamsrpay-php
View Repository Source
Cargo Cratev1.1.0

Rust (Cargo)

Asynchronous Tokio-based Rust crate with zero-allocation JSON parsing and strict memory safety guarantees.

cargo add jamsrpay
View Repository Source
Mobile SDKv1.4.0

React Native / Expo

Mobile checkout sheet with dynamic QR code rendering and deep-linking into Phantom, MetaMask, and Trust.

npm install @jamsrpay/react-native
View Repository Source

Engineered for Speed & Security

All official SDKs share unified reliability guarantees across every runtime.

HMAC Signature Verification

Built-in cryptographic helpers to verify incoming webhook signatures with HMAC SHA-256 in a single function call.

Automated Retries & Backoff

Intelligent exponential retry strategies for transient network blips and HTTP 429 rate-limiting status codes.

100% Strict Type Definitions

Complete TypeScript types, Python type hints, and Go structs for instant autocomplete and compile-time validation.

Frequently Asked Questions

Ready to start integrating JamsrPay?Read our full technical API reference or generate your sandbox keys.