Go SDK
Release status and canonical module path for the generated RevKeen Go client
The generated Go client source is public, but a supported module release is not available yet.
Release pending. The canonical module path is github.com/revkeen/sdk-go,
but the current public mirror tags still declare the legacy module path. A clean
module install therefore fails. Do not add a copyable install command to your
application or documentation until a reviewed tag passes independent
verification.
Current status
| Item | Status |
|---|---|
| Canonical module path | github.com/revkeen/sdk-go |
| Generated source | github.com/RevKeen/sdk-go |
| Supported install command | Release pending |
| pkg.go.dev reference | Pending a reviewed tag with the canonical go.mod path |
| Intended runtime | Go 1.22+ |
The public source can be inspected, but its current tags are not a supported
installation channel. Do not work around the mismatch with a second import path,
a replace directive, or an unreviewed pseudo-version.
What the reviewed release will provide
- Generated request builders and typed response models from the public OpenAPI contract
- Explicit caller-owned idempotency keys for retried financial mutations
- Context-aware requests and bounded retry controls
- Raw-body webhook signature verification
- Named staging and production environments
- Structured request errors with status and request IDs
These describe the generated source, not a promise that today's public tag is installable.
Use a verified surface today
Until the Go release gate passes, call the REST API
directly or use the available TypeScript SDK. Start in
staging with an rk_sandbox_* key and keep the key on your server.