Quickstarts
Pick an outcome first. Each path below is confirmed to exist in KEYRA SDKs or hosted script surfaces.
On this page
What do you want to implement?
OAuth Verify
Add KEYRA passwordless authentication. Default path: paste script + backend /verify/validate. See the OAuth Verify Quickstart.
Paste script
keyra-oauth.js
Hosted at https://auth.keyra.ie/sdk/keyra-oauth.js — KeyraOAuth.renderButton / attach.
Web SDK
@keyra/web-sdk
createKeyraAuth — verify, popup/redirect, callback handling.
Server SDK
@keyra/typescript-sdk
createKeyraServer — validate, exchange, and server-driven start.
REST
OAuth Verify HTTP
Direct calls to /verify/start, /oauth/token, and /verify/validate.
Partner 2FA
Add KEYRA verification to an existing authentication system. Server SDKs hold secrets; the browser never does.
Node.js
@keyra/typescript-sdk
createKeyraPartner2FA — enrollment, challenge, polling, consume.
Java
ie.keyra:keyra-java-sdk
KeyraSdk.createKeyraPartner2FA — same Partner 2FA surface.
REST
OpenAPI Partner 2FA
Direct HTTP against /v1/identities/* and challenge APIs (OpenAPI partner-2fa-v1.yaml).
Before you code
- Confirm your integration
- Issue sandbox credentials
- Review actor responsibilities
- Optionally explore live calls in the Playground
