Node.js SDK
The official Simiz Node.js SDK provides a typed, promise-based client for the Simiz API. Built with TypeScript, it works seamlessly in Node.js and serverless environments.Package:
@simiz/node-sdk · Version: 1.0.0 · npmInstallation
Install and initialize the Simiz Node.js SDK:- npm
- yarn
- pnpm
Configuration options
| Option | Type | Default | Description |
|---|---|---|---|
apiVersion | string | '2024-01' | API version to use |
timeout | number | 30000 | Request timeout in milliseconds |
maxRetries | number | 3 | Number of automatic retries on 5xx errors |
Quick example
TypeScript support
The SDK is fully typed. All methods, parameters, and responses have TypeScript definitions:Available resources
| Resource | Methods |
|---|---|
simiz.transactions | create, retrieve, list, cancel |
simiz.refunds | create, retrieve, list |
simiz.subscriptions | create, retrieve, list, update, cancel |
simiz.plans | create, retrieve, list, update, delete |
simiz.payouts | create, retrieve, list |
simiz.paymentLinks | create, retrieve, list, disable |
simiz.webhooks | constructEvent |
Next steps
Payments
Create, retrieve, list, and cancel payments.
Webhooks
Verify signatures and handle webhook events.
Changelog
Version history
Version history
| Version | Date | Changes |
|---|---|---|
1.0.0 | 2026-02-27 | Initial pre-release — transactions, refunds, customers, webhook utilities, TypeScript |

