🚀 VaultsPay API v1 is live. See what's new →
Set UpSDKs & Libraries

SDKs & Libraries

Official server-side SDKs wrap the REST API with idiomatic types, automatic retries, and pagination helpers.

LanguagePackageRepository
Node.js@vaultspay/nodegithub.com/vaultspay/node
Pythonvaultspaygithub.com/vaultspay/python
PHPvaultspay/vaultspay-phpgithub.com/vaultspay/php
Javaae.vaultspay:vaultspay-javagithub.com/vaultspay/java
Gogithub.com/vaultspay/gogithub.com/vaultspay/go

Node.js quick install

npm install @vaultspay/node
import VaultsPay from '@vaultspay/node'
 
const vp = new VaultsPay(process.env.VAULTSPAY_KEY, {
  environment: 'sandbox',       // or 'production'
  maxRetries: 3,
  timeout: 10_000
})
 
const user = await vp.users.create({ email: 'ali@example.com' })

Python quick install

pip install vaultspay
import vaultspay
 
vaultspay.api_key = 'sk_test_...'
vaultspay.environment = 'sandbox'
 
user = vaultspay.User.create(email='ali@example.com')

Community SDKs

We also curate community-maintained clients (Ruby, .NET, Rust). See our GitHub organisation for the full list.