# Kitbase Docs > Product analytics and event tracking for developers. SDKs for TypeScript, React, and Angular. Simple, typed, and reliable. Every page below is also available as clean Markdown at the same URL with `.md` appended. The complete documentation in a single file: https://docs.kitbase.dev/llms-full.txt ## Table of Contents ### Getting Started - [Kitbase Docs](https://docs.kitbase.dev/index.md): Developer platform for product analytics, event tracking, bot & crawler detection, and AI visibility. SDKs for TypeScript, React, and Angular. - [Getting Started](https://docs.kitbase.dev/getting-started.md): Install the Kitbase SDK and send your first event in under five minutes. ### Web Analytics - [Web Analytics](https://docs.kitbase.dev/web-analytics.md): Privacy-friendly web analytics with one script tag or an npm SDK. Autocaptured pageviews, sessions, clicks, and users — enriched server-side, no cookies. - [Tracking Script](https://docs.kitbase.dev/tracking-script.md): Add Kitbase analytics to any website with a lightweight tracking script. Privacy-friendly, no cookies, works on static sites, SPAs, and SSR. - [Track Events](https://docs.kitbase.dev/track-events.md): Send custom events with channels, tags, and notifications using the Kitbase SDK. - [Autocapture - Auto-Tracked Events](https://docs.kitbase.dev/autocapture.md): Complete reference for Kitbase's autocapture system. Learn about every auto-tracked event, its payload, configuration options, and data attributes. - [Identify Users](https://docs.kitbase.dev/identify-users.md): Learn how to identify users in Kitbase, link anonymous activity to real users, and manage identity across devices. - [Proxy / Custom Domain](https://docs.kitbase.dev/proxy.md): Route analytics requests through your own domain to bypass ad blockers, satisfy CSP policies, and keep all traffic on your infrastructure. ### SDKs & Tools - [SDKs & Tools](https://docs.kitbase.dev/sdks.md): Official Kitbase SDKs and tools — JavaScript/TypeScript, React, Angular, the MCP server for AI assistants, and the kitbase CLI. - [JavaScript / TypeScript SDK](https://docs.kitbase.dev/sdks/javascript.md): Complete reference for the @kitbase/analytics TypeScript SDK. Track events, manage user identity, offline queuing, and more. - [React SDK](https://docs.kitbase.dev/sdks/react.md): Integrate Kitbase analytics into React apps with KitbaseAnalyticsProvider and hooks. - [Angular SDK](https://docs.kitbase.dev/sdks/angular.md): Integrate Kitbase analytics into Angular apps with provideKitbaseAnalytics and the injectable KitbaseAnalyticsService. - [MCP Server](https://docs.kitbase.dev/sdks/mcp.md): Connect your AI assistant to Kitbase analytics over the hosted MCP server — nothing to install. Query visitors, events, users, sessions, funnels, retention, AI visibility, and bot traffic — and manage AI-visibility tracking, site audits, webhooks, workflows, and your team — from claude.ai, Claude Code, Cursor, or any MCP-compatible client. - [CLI](https://docs.kitbase.dev/cli.md): The Kitbase CLI — manage webhooks, projects, and analytics from your terminal or CI. Browser-based login, API-key auth, and JSON output for scripting. ### Dashboard - [Dashboard Guide](https://docs.kitbase.dev/guide.md): Learn the Kitbase dashboard — the project assistant, analytics metrics and breakdowns, the events view, session analytics, and user profiles with identity resolution. - [Project Assistant](https://docs.kitbase.dev/guide/assistant.md): Ask questions about your project in plain language and act on the answers. The Kitbase assistant reads your analytics, AI visibility, backlinks, and site audits, and can make changes with your approval. - [Assistant in Slack](https://docs.kitbase.dev/slack-assistant.md): Ask the Kitbase assistant about your analytics in plain language, from Slack. Set it up in about 30 seconds — no technical knowledge needed. - [Analytics Dashboard](https://docs.kitbase.dev/guide/analytics.md): Understand the Kitbase Analytics dashboard and how to use it to track page views, sessions, users, and custom events. - [Custom Dashboards](https://docs.kitbase.dev/custom-dashboards.md): Build your own charts from web traffic, crawlers, AI visibility and AI citations, and arrange them on a board your whole project shares. - [Events Guide](https://docs.kitbase.dev/guide/events.md): Understand how events work in Kitbase, including event structure, types, channels, tags, and how to view them in the dashboard. - [Sessions Guide](https://docs.kitbase.dev/guide/sessions.md): Understand how sessions work in Kitbase, including session lifecycle, analytics, bounce rate, and SDK management. - [Users Guide](https://docs.kitbase.dev/guide/users.md): Understand how Kitbase tracks anonymous and identified users, identity resolution, user properties, and the user analytics dashboard. - [Account Security](https://docs.kitbase.dev/guide/account-security.md): Two-factor authentication, passkeys and backup codes in Kitbase, and how an organization's 2FA requirement is enforced against each session. ### Bot & Crawler Detection - [Bot & Crawler Detection](https://docs.kitbase.dev/crawler-detection.md): Detect AI crawlers and bots (GPTBot, Googlebot, ClaudeBot, …) that never run the JavaScript SDK by forwarding your server or edge requests to Kitbase. Pick your platform for a copy-paste setup guide. - [Next.js Bot & Crawler Detection](https://docs.kitbase.dev/crawler-detection/nextjs.md): Detect GPTBot, Googlebot, ClaudeBot, and other non-JS crawlers in your Next.js app by forwarding Edge middleware requests to Kitbase. - [TanStack Start Bot & Crawler Detection](https://docs.kitbase.dev/crawler-detection/tanstack-start.md): Detect GPTBot, Googlebot, and other non-JS crawlers in TanStack Start using a global request middleware that forwards SSR requests to Kitbase. - [Node.js & Express Bot & Crawler Detection](https://docs.kitbase.dev/crawler-detection/node-express.md): Detect GPTBot, Googlebot, and other non-JS crawlers in a Node.js or Express app by forwarding request signals to Kitbase from middleware. - [WordPress Bot & Crawler Detection](https://docs.kitbase.dev/crawler-detection/wordpress.md): Detect GPTBot, Googlebot, and other non-JS crawlers on a WordPress site by forwarding request signals to Kitbase from a small must-use plugin. - [Cloudflare Workers Bot & Crawler Detection](https://docs.kitbase.dev/crawler-detection/cloudflare-workers.md): Detect GPTBot, Googlebot, and other non-JS crawlers from a Cloudflare Worker by forwarding request signals to Kitbase with waitUntil. - [Vercel Bot & Crawler Detection (Log Drain)](https://docs.kitbase.dev/crawler-detection/vercel.md): Detect GPTBot, Googlebot, and other non-JS crawlers on Vercel with zero code by pointing a Vercel Log Drain at Kitbase. - [AWS CloudFront Bot & Crawler Detection (Standard Logs → Firehose)](https://docs.kitbase.dev/crawler-detection/cloudfront.md): Detect GPTBot, Googlebot, and other non-JS crawlers on an AWS/Amplify site with zero code by streaming CloudFront standard logs to Kitbase through Amazon Data Firehose. - [nginx Bot & Crawler Detection](https://docs.kitbase.dev/crawler-detection/nginx.md): Detect GPTBot, Googlebot, and other non-JS crawlers behind nginx by logging request signals as JSON and shipping them to Kitbase in batches. ### AI Visibility - [AI Visibility](https://docs.kitbase.dev/ai-visibility.md): Track how often AI platforms (Perplexity, Google Gemini, Claude, ChatGPT) mention your brand, which domains they cite, and how you compare to competitors. ### Site Audit - [Site Audit](https://docs.kitbase.dev/site-audit.md): Crawl any website, see what is wrong with it ranked by severity, and find out whether AI platforms can read it — in one report you can share with a link. ### Backlinks - [Backlinks](https://docs.kitbase.dev/backlinks.md): Detect new backlinks from real referral traffic, recover links pointing at dead pages, and find the domains AI platforms cite so you know where to earn links. - [Link Marketplace](https://docs.kitbase.dev/link-marketplace.md): Buy guest-post placements on the sites AI platforms already cite for your prompts, with transparent pricing and a 3-month link guarantee. ### Keyword Research - [Keyword Research](https://docs.kitbase.dev/keyword-research.md): Find what your audience searches for, with monthly volume, ranking difficulty, cost-per-click and intent — then save the keywords that matter to your project and watch them over time. ### Workflows - [Workflows](https://docs.kitbase.dev/workflows.md): Automate the work around your site — watch for changes, analyse them, ask a human, and turn the answer into a draft your team can publish. ### Reference - [API Reference](https://docs.kitbase.dev/api-reference.md): Complete REST API reference for Kitbase — OpenAPI spec, authentication and API keys, permissions, the error model, rate-limit headers, versioning and deprecation policy, and the SDK ingestion endpoints. - [Error Handling](https://docs.kitbase.dev/error-handling.md): Error types, retry patterns, and best practices for handling errors across all Kitbase SDKs. ### Changelog - [Changelog](https://docs.kitbase.dev/changelog.md): What changed in Kitbase, week by week — new features, improvements, fixes, and API deprecation notices. - [Changelog — Week 8, 2026](https://docs.kitbase.dev/changelog/2026-W08.md): What's new in Kitbase for the week of February 16, 2026. - [Changelog — Week 7, 2026](https://docs.kitbase.dev/changelog/2026-W07.md): What's new in Kitbase for the week of February 9, 2026. ### Other - [Import Data](https://docs.kitbase.dev/import-data.md): Backfill your Kitbase project with historical analytics imported from Google Analytics 4, so your dashboards show data from before you switched.