This library can be used to interface with AuthKit in a client-side JavaScript application.
npm install @workos-inc/authkit-js
import { createClient } from "@workos-inc/authkit-js";
const authkit = await createClient("your-client-id");
const user = authkit.getUser();
const accessToken = await authkit.getAccessToken();
Impersonation is not currently supported in authkit-js. We are targeting EOY 2024.