# lukk > First-party JWT auth for Laravel Short-lived access JWTs and rotating refresh tokens on the server — with a TypeScript client and a Nuxt module that mirror the contract exactly. One package on each side, documented together. ## Table of Contents ### Getting Started - [Introduction](/lukk-docs/introduction.md) - [How It Works](/lukk-docs/how-it-works.md) - [Installation](/lukk-docs/installation.md) ### Core Concepts - [Tokens & Rotation](/lukk-docs/tokens-and-rotation.md) - [Transport Modes](/lukk-docs/transport-modes.md) - [Configuration](/lukk-docs/configuration.md) ### Features - [Authentication](/lukk-docs/authentication.md) - [The User](/lukk-docs/user.md) - [Two-Factor Authentication](/lukk-docs/two-factor-authentication.md) - [Passkeys](/lukk-docs/passkeys.md) - [Email Verification](/lukk-docs/email-verification.md) - [Password Reset](/lukk-docs/password-reset.md) - [Confirmation (Sudo Mode)](/lukk-docs/confirmation.md) ### Client Toolkit - [useLukkFetch](/lukk-docs/use-lukk-fetch.md) - [useLukkForm](/lukk-docs/use-lukk-form.md) - [Using lukk-core](/lukk-docs/lukk-core.md) ### Production - [Deployment](/lukk-docs/deployment.md) - [Local Development](/lukk-docs/local-development.md) - [Security Model](/lukk-docs/security.md) ### Reference - [Architecture](/lukk-docs/architecture.md) - [Events](/lukk-docs/events.md) - [Customization](/lukk-docs/customization.md)