# Nesolva | Docs ## Docs - [Claude Code setup](https://docs.nesolva.com/ai-tools/claude-code.md): Configure Claude Code for your documentation workflow - [Cursor setup](https://docs.nesolva.com/ai-tools/cursor.md): Configure Cursor for your documentation workflow - [Windsurf setup](https://docs.nesolva.com/ai-tools/windsurf.md): Configure Windsurf for your documentation workflow - [Admin Module](https://docs.nesolva.com/ailita/admin-module.md): Components for managing users, account statuses, merchant settings, and role hierarchy — require admin-level authentication - [Auth Flows](https://docs.nesolva.com/ailita/auth-flows.md): Complete login state machine, challenge handling, and TOTP verification flows. - [AuthGuard](https://docs.nesolva.com/ailita/auth-guard.md): Protect routes and sections by requiring authentication or specific roles. - [Challenge Module](https://docs.nesolva.com/ailita/challenge-module.md): ChallengeView — a reusable 6-digit OTP input used for email verification, 2FA, login OTP, and account recovery challenges - [Fingerprinting & Bot Detection](https://docs.nesolva.com/ailita/fingerprinting.md): What signals ailita-library collects at login, how VPN and incognito detection work, behavioral biometrics captured via BehaviorData, and GDPR/CCPA privacy obligations - [Hooks Reference](https://docs.nesolva.com/ailita/hooks.md): All five hooks — useAuth, useUser, useSessions, useMerchant, and useRoles — with return shapes and usage examples. - [Installation](https://docs.nesolva.com/ailita/installation.md): Install ailita-library and configure Tailwind CSS in your React or Next.js app. - [Introduction](https://docs.nesolva.com/ailita/introduction.md): Multi-tenant authentication for React apps — install once, configure per tenant. - [Login Spoofing Prevention](https://docs.nesolva.com/ailita/login-spoofing.md): Protecting your ailita-library integration from iframe embedding, phishing domains, tenant impersonation, and XSS-based token interception - [Merchant & Roles](https://docs.nesolva.com/ailita/merchant-roles.md): Manage tenant configuration with useMerchant and control role definitions and assignments with useRoles. - [Profile Module](https://docs.nesolva.com/ailita/profile-module.md): Self-service components for authenticated users to manage their profile, password, email, sessions, and 2FA - [Provider setup](https://docs.nesolva.com/ailita/provider-setup.md): Wrap your app with AilitaProvider to connect to your tenant and enable authentication. - [Quickstart](https://docs.nesolva.com/ailita/quickstart.md): Wire ailita-library into a new app in under 10 minutes. - [Session Management](https://docs.nesolva.com/ailita/session-management.md): Configure session expiry handling with onSessionExpired and manage active sessions with useSessions. - [Signup & Forgot Password](https://docs.nesolva.com/ailita/signup-forgot-password.md): Account creation, email verification, and password recovery flows. - [Token Security Model](https://docs.nesolva.com/ailita/token-security.md): How ailita-library stores access and refresh tokens, the 401 refresh queue, and the explicit security boundary between the library and your backend - [Create Plant](https://docs.nesolva.com/api-reference/endpoint/create.md): Creates a new plant in the store - [Delete Plant](https://docs.nesolva.com/api-reference/endpoint/delete.md): Deletes a single plant based on the ID supplied - [Get Plants](https://docs.nesolva.com/api-reference/endpoint/get.md): Returns all plants from the system that the user has access to - [New Plant](https://docs.nesolva.com/api-reference/endpoint/webhook.md): Information about a new plant added to the store - [Introduction](https://docs.nesolva.com/api-reference/introduction.md): Example section for showcasing API endpoints - [Development](https://docs.nesolva.com/development.md): Preview changes locally to update your docs - [Code blocks](https://docs.nesolva.com/essentials/code.md): Display inline code and code blocks - [Images and embeds](https://docs.nesolva.com/essentials/images.md): Add image, video, and other HTML elements - [Markdown syntax](https://docs.nesolva.com/essentials/markdown.md): Text, title, and styling in standard markdown - [Navigation](https://docs.nesolva.com/essentials/navigation.md): The navigation field in docs.json defines the pages that go in the navigation menu - [Reusable snippets](https://docs.nesolva.com/essentials/reusable-snippets.md): Reusable, custom snippets to keep content in sync - [Global Settings](https://docs.nesolva.com/essentials/settings.md): Mintlify gives you complete control over the look and feel of your documentation using the docs.json file - [Introduction](https://docs.nesolva.com/index.md): Welcome to the new home for your documentation - [Quickstart](https://docs.nesolva.com/quickstart.md): Start building awesome documentation in minutes ## OpenAPI Specs - [openapi](https://docs.nesolva.com/api-reference/openapi.json) ## Optional - [Documentation](https://mintlify.com/docs) - [Blog](https://mintlify.com/blog)