SDKs & Libraries
Official server-side SDKs wrap the REST API with idiomatic types, automatic retries, and pagination helpers.
| Language | Package | Repository |
|---|---|---|
| Node.js | @vaultspay/node | github.com/vaultspay/node |
| Python | vaultspay | github.com/vaultspay/python |
| PHP | vaultspay/vaultspay-php | github.com/vaultspay/php |
| Java | ae.vaultspay:vaultspay-java | github.com/vaultspay/java |
| Go | github.com/vaultspay/go | github.com/vaultspay/go |
Node.js quick install
npm install @vaultspay/nodeimport 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 vaultspayimport 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.