Official SDKs

Verified SDK availability and download channels for the RevKeen API

RevKeen generates three official SDK codebases from the public API contract, but publishes an install command only after that language's release channel has been independently verified. There is no Python SDK.

Where to download

LanguageAvailabilityInstall / source
TypeScriptAvailablenpm install @revkeen/sdk · npm · GitHub
GoRelease pendingSource: GitHub. No install command is published yet.
PHPComing soonGenerated source: GitHub. Packagist is not linked.

TypeScript is live on npm today. The canonical Go module path is github.com/revkeen/sdk-go, but the current public mirror tags still declare the legacy path. Wait for a reviewed tag that passes a clean module install. PHP generated source is public, but its supported package channel is not live yet.

Server-side SDKs

Choose by runtime

SDKBest forAvailabilityRuntime
TypeScriptNode services, edge runtimes, full-stack appsnpm install @revkeen/sdkNode.js 18+, Bun, Deno, Workers
GoBackend services, workers, internal toolingRelease pendingGo 1.22+
PHPLaravel, Symfony, WordPress, PHP applicationsComing soonPHP 8.1+

Client shapes

The SDKs share the same OpenAPI operations and models, but follow each language's native shape:

  • TypeScriptRevKeenClient with resources such as client.customers.list(...)
  • Go — request builders such as client.CustomersAPI.CustomersList(ctx).Execute()
  • PHP — API classes such as CustomersApi::customersList()

Use the TypeScript examples with the published npm package. Go and PHP examples are source references until their supported release channels are live.

What every SDK gives you

  • Typed request and response — compile-time safety and autocomplete
  • Explicit idempotency keys — the SDK never invents one for a mutation
  • Pagination helpers without hidden network requests
  • Raw-body webhook verification before JSON parsing
  • Structured errors with status and request IDs
  • Monetary amounts in minor units and OpenAPI nullability

Install quickly

npm install @revkeen/sdk
# or: pnpm add / yarn add / bun add

Versioning

SDK versions map to reviewed tags on each mirror. Patch versions carry bug fixes and non-breaking additions under the same API version.

SDKPackageCompatibility docs
TypeScript@revkeen/sdkVersioning
Gogithub.com/revkeen/sdk-goVersioning
PHPrevkeen/sdk-phpVersioning

See versioning for the deprecation policy and API compatibility rules.

On this page