Go to developer

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

Bash
npm install git+https://github.com/Ciright-Inc/keyra-typescript-sdk.git

View reference →

Web SDK

Browser SDK for OAuth Verify (popup / redirect / PKCE). Uses publishable client id only.

Package: @keyra/web-sdk · Version: 0.1.0 · Runtime: BROWSER

Bash
npm install git+https://github.com/Ciright-Inc/keyra-web-sdk.git

View reference →

Java 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

View reference →

Capability matrix

Values reflect repository evidence. Partial means a limited or proxy surface, not full parity.

CapabilityTypeScriptWebJava
Partner 2FAPartial
OAuth Verify
Enrollment
Popup OAuth
Redirect OAuth
PKCE helper
Server validation
Partner 2FA browser proxyPartial