Missing or outdated SDK for self-hosted Keto on NPM
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 178
- Forks
- 96
- Avg merge
- 6d 23h
- Merged PRs (30d)
- 3
Description
Preflight checklist
- I could not find a solution in the existing issues, docs, nor discussions.
- I agree to follow this project's Code of Conduct.
- I have read and am following this repository's Contribution Guidelines.
- I have joined the Ory Community Slack.
- I am signed up to the Ory Security Patch Newsletter.
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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