Official SDKs

Choose a supported RevKeen client and make your first API request.

Use a typed client for server-side integrations. All clients use merchant credentials from the dashboard and the same REST contract.

Choose your language

LanguageSupported installationRelease checked
TypeScriptnpm install @revkeen/sdk1.20260822.1541
GoRelease pending: module-path mismatchv1.20260819.1529
PHPVerified August package; see PHP installation guide1.20260819.1529

Status checked on 30 September 2026. There is no official Python SDK. For other languages, use the REST reference.

Start with TypeScript

npm install @revkeen/sdk@1.20260822.1541

Follow the TypeScript quickstart for a complete staging request. Keep secret keys on the server; never put them in browser bundles. The mock playground takes a placeholder key (any non-empty value, such as mock-key) and does not persist data or emit webhooks.

Before going live

  • Test with a staging merchant and a matching rk_sandbox_* key.
  • Handle structured API errors and paginate explicitly.
  • Choose idempotency keys for mutations and reuse the same key only for the same request.
  • Verify webhook signatures before accepting events and process accepted work durably.
  • Pin the tested SDK version in your lockfile and review changes before upgrading.

Capabilities differ by language and release. See each language page rather than assuming an unreleased package has the same helpers as TypeScript.

See release availability and migration for the current package boundary and newer client capabilities.

Owner: david · Reviewed 30 Sep 2026 · Next review 30 Oct 2026

On this page