# Latchkey documentation > 0.2.0.dev: unreleased development documentation. The documented development changes are not yet published as a gem or fully available in the public repository. Setup requires a development checkout containing this work. - [Latchkey documentation](https://latchkeygem.com/): Explore Latchkey development features for Rails 8: password, email-link and passkey sign-in, sessions, setup, configuration and troubleshooting. - [Meet Latchkey](https://latchkeygem.com/introduction/): Understand how Latchkey extends Rails authentication, which development features it adds, and what your app still owns. - [Features & roadmap](https://latchkeygem.com/features/): Explore Latchkey’s locally tested development features, upcoming release work, and future ideas for Rails authentication. - [Compare authentication gems](https://latchkeygem.com/comparison/): Compare Latchkey, Devise, Rodauth, and Sorcery: sign-in methods, account flows, sessions, extensions, and what your Rails app owns. - [Try Latchkey locally](https://latchkeygem.com/quickstart/): Configure a development checkout in a Rails 8 app, request a sign-in email and verify your first authenticated session. - [Prepare your Rails host](https://latchkeygem.com/production/): Prepare HTTPS, a shared rate-limit cache, durable jobs and mail delivery before evaluating a Latchkey deployment. - [Sign in with an email link](https://latchkeygem.com/email-links/): Enable email-link sign-in, understand confirmation and resend behavior, and configure optional same-browser binding. - [Manage signed-in sessions](https://latchkeygem.com/sessions/): Adopt hardened Rails sessions, set expiry, revoke another browser and plan the transition from existing signed-in sessions. - [Add a bot check](https://latchkeygem.com/captcha/): Configure optional Cloudflare Turnstile or Google reCAPTCHA, required provider keys, hostname checks and outage behavior. - [Configuration reference](https://latchkeygem.com/configuration/): Look up implemented Latchkey settings, defaults, units, host responsibilities and session or email configuration examples. - [Make the sign-in pages yours](https://latchkeygem.com/customization/): Style Latchkey with scoped CSS, map semantic classes or eject view templates while preserving authentication behavior. - [Generators & commands](https://latchkeygem.com/generators/): Choose a Latchkey generator, understand what it changes, and run doctor or the pending email delivery sweep. - [Find the cause, then the fix](https://latchkeygem.com/troubleshooting/): Diagnose missing sign-in emails, unavailable sign-in, expired links, generator errors and sessions that end sooner than expected. - [Security & support](https://latchkeygem.com/security/): Report a Latchkey vulnerability privately, get help with a reproducible issue and understand host application responsibilities. - [Development & release status](https://latchkeygem.com/release-status/): Check Latchkey’s unreleased development status, locally tested features, remaining release checks, and public source availability. Full text: https://latchkeygem.com/llms-full.txt