ory / ory/sdk

Missing or outdated SDK for self-hosted Keto on NPM

Open
#436 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
PHP
Stars
178
Forks
96
Avg merge
6d 23h
Merged PRs (30d)
3

Description

Preflight checklist
Ory Network Project

No response

Describe the bug

According to the README:

Ory self-hosted SDKs
When developing against self-hosted Ory components (Kratos, Hydra, Keto), use the corresponding individual SDKs for your language and match the SDK version to the version of Kratos/Hydra/Keto you have deployed.

However, when trying to develop against a self-hosted Keto instance:

  • There is no @ory/keto-client-fetch package available on the NPM registry.
  • The existing @ory/keto-client package appears to be outdated and does not match recent Keto versions.

It seems self-hosted Keto SDK is not auto generated. Would it be possible to include the generation in the release pipeline, similar to other Ory components?

Reproducing the bug

Steps to reproduce the behavior:

  • Run npm install @ory/keto-client-fetch

Error: GET https://registry.npmjs.org/@ory%2Fketo-client-fetch: Not Found - 404

Relevant log output

Relevant configuration

Version
On which operating system are you observing this issue?

None

In which environment are you deploying?

None

Additional Context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the README section on self-hosted Ory SDKs, then inspect how the release pipeline generates and publishes the existing @ory/keto-client package. Compare the package availability and API version with the requested @ory/keto-client-fetch package; done means the appropriate self-hosted Keto SDK is generated and available on NPM for current Keto versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api, release
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.