Loading...
Loading...
Integrate WorkOS AuthKit with vanilla JavaScript applications. No framework required, browser-only. Use when project is plain HTML/JS, doesn't use React/Vue/etc, or mentions vanilla JavaScript authentication.
npx skill4agent add workos/cli workos-authkit-vanilla-jshttps://github.com/workos/authkit-js/blob/main/README.mdHas package.json with build tool (Vite, webpack, Parcel)?
YES -> Bundled project (npm install)
NO -> CDN/Static project (script tag)createClient()// CORRECT
const authkit = await createClient(clientId);createClient()awaitVITE_WORKOS_CLIENT_IDREACT_APP_WORKOS_CLIENT_IDWORKOS_API_KEY| Error | Cause | Fix |
|---|---|---|
| CDN not loaded | Add script to |
| Wrong import | npm: check import path; CDN: use |
| Undefined env var | Check env prefix matches build tool |
| CORS errors | | Use local dev server ( |
| Popup blocked | Not user gesture | Call |
| Auth state lost | Token not persisted | Check localStorage in dev tools |
await createClient()