SDKs
Official client libraries for integrating Reevit payments into your applications.React SDK
Vue SDK
Svelte SDK
Node.js SDK
Python SDK
Go SDK
PHP SDK
Rust SDK
Frontend SDKs
Pre-built checkout widgets with customizable themes for React, Vue, and Svelte.Frontend Notes
- Public checkout flows use
pfk_test_...andpfk_live_...keys. - Public flows default to
https://api.reevit.io. - React still carries a package-local API layer today; Vue and Svelte already build on
@reevit/core.
Backend SDKs
Server-side libraries for the authenticated Reevit REST API.Shared Backend Behavior
- Authenticated requests send
X-Reevit-KeyandX-Org-Id. - Default base URL:
https://api.reevit.io - Key prefixes:
pfk_live_...andpfk_test_... - Mutation endpoints accept
Idempotency-Key - Python and PHP accept
org_id/orgId; omitting it for authenticated requests is deprecated
Current Coverage
- Payments: create, get, list, update intent, confirm, confirm intent, cancel, retry, refund, stats
- Connections: create, list, get, delete, validate, test, update labels, update status, audit
- Subscriptions: create, list, get, update, cancel, resume
- Fraud policies
- Customers
- Payment links
- Webhooks
- Routing rules
- Invoices
Quick Start
Frontend
Backend
Configuration
Published packages
Every SDK below is published and installable today. This table is generated from the package registries byscripts/generate-sdk-matrix.js rather than
maintained by hand, so it cannot drift from what is actually released.
Version numbers below 1.0 mean the API surface may still change between minor
releases. Pin a version in production and read the changelog before upgrading.

