KEYRA SDKs
Use the SDK that matches your runtime. Reference pages are generated from SDK source and validated against the public surface.
On this page
Packages
TypeScript Server SDK
Node.js / server SDK for Partner 2FA and OAuth Verify. Holds secret credentials; never use in the browser.
Package: @keyra/typescript-sdk · Version: 0.1.0 · Runtime: SERVER
npm install git+https://github.com/Ciright-Inc/keyra-typescript-sdk.gitWeb SDK
Browser SDK for OAuth Verify (popup / redirect / PKCE). Uses publishable client id only.
Package: @keyra/web-sdk · Version: 0.1.0 · Runtime: BROWSER
npm install git+https://github.com/Ciright-Inc/keyra-web-sdk.gitJava SDK
JVM server SDK for Partner 2FA and OAuth Verify. Secret credentials stay on the server.
Package: ie.keyra:keyra-java-sdk · Version: 0.1.0 · Runtime: SERVER
Capability matrix
Values reflect repository evidence. Partial means a limited or proxy surface, not full parity.
| Capability | TypeScript | Web | Java |
|---|---|---|---|
| Partner 2FA | ✓ | Partial | ✓ |
| OAuth Verify | ✓ | ✓ | ✓ |
| Enrollment | ✓ | — | ✓ |
| Popup OAuth | — | ✓ | — |
| Redirect OAuth | — | ✓ | — |
| PKCE helper | ✓ | ✓ | ✓ |
| Server validation | ✓ | — | ✓ |
| Partner 2FA browser proxy | — | Partial | — |
