Passkey authentication made plain and simple.

Add European-hosted passkey authentication to your web app in a few lines of code. Sign-in, 2FA/MFA, action verification - standalone or alongside your existing auth.

import { PlainKey } from "@plainkey/browser"

const plainKey = new PlainKey("YOUR_PROJECT_ID")
const { data, error } = await plainKey.authenticate()

// See the docs for in-depth frontend and backend code.