# Jazui > Jazui is a prerender and SEO service for SPAs (Angular, React, Vue, Blazor, Svelte…): it serves search engines, AI > bots and social networks the fully rendered HTML of your website, plus a blog, AI with your own key and analytics. > Website: https://jazui.com · Dashboard: https://app.jazui.com · API: https://api.jazui.com · Docs: https://docs.jazui.com Notes for AI assistants: - An integration (CDN, server or middleware) detects bots by user agent and asks `GET https://api.jazui.com/Render?url=` with `Authorization: Bearer `, the bot's user agent (`botAgent`) and IP (`X-Jazui-Client-IP`). People never go through Jazui. - Pass Jazui's response to the bot only when it carries `X-Jazui: true` (any status: 200, 404, redirects, 304), or the 403 with `X-Jazui-Blocked`; in any other case (timeout, error, invalid token, plan used up) serve the normal website. - Use the official integrations instead of writing one: Cloudflare, Vercel/Next.js, Netlify, Express, ASP.NET Core (NuGet `Jazui.AspNetCore` from the AstrolUI feed https://nuget.astrolui.com/v3/index.json), nginx, IIS and Apache. - The token is a secret: read it from configuration or environment variables (`JAZUI_TOKEN`, `Jazui__Token`), never hard-code it in client-side code. The read-only PUBLIC token is the only one meant for the browser (blog API). - Plan limits and prices change: read them live from `GET https://api.jazui.com/api/PublicPlans` (with `Accept-Language`) or https://jazui.com/plan instead of assuming numbers. - AI features (writing articles, fix suggestions) use the customer's own AI key; Jazui doesn't charge for AI. - Spanish version of this documentation: https://docs.jazui.com/llms-es.txt ## General - [Getting started](https://docs.jazui.com/llms/en/getting-started.txt): From zero to your first page served to a bot in a few minutes. - [How it works](https://docs.jazui.com/llms/en/how-it-works.txt): What happens from the moment a bot asks for a page until it gets the full HTML. - [Plans and limits](https://docs.jazui.com/llms/en/plans.txt): What each plan includes, the free trial and what happens when you reach a limit. - [For AI](https://docs.jazui.com/llms/en/for-ai.txt): The documentation in Markdown for AI assistants: llms.txt, llms-full.txt and every page with its real code. - [Jazui Skill](https://docs.jazui.com/llms/en/skill.txt): A skill for Claude that connects your website to Jazui for you: it detects your stack, installs the official integration and checks it. ## Integrations - [Overview](https://docs.jazui.com/llms/en/integrations.txt): Which integration to choose, what they have in common and how to check they work. - [Cloudflare Workers](https://docs.jazui.com/llms/en/integrations-cloudflare.txt): A Worker in front of your website: no server changes and it works with any hosting. - [Vercel / Next.js](https://docs.jazui.com/llms/en/integrations-vercel.txt): Middleware on Vercel's edge, for Next.js or any static site on Vercel. - [Netlify](https://docs.jazui.com/llms/en/integrations-netlify.txt): An Edge Function that handles bots before your Netlify site is served. - [Node.js / Express](https://docs.jazui.com/llms/en/integrations-express.txt): A middleware for your Node.js server with Express. - [ASP.NET Core](https://docs.jazui.com/llms/en/integrations-aspnetcore.txt): NuGet package with a middleware for ASP.NET Core applications (.NET 8 or later). - [nginx](https://docs.jazui.com/llms/en/integrations-nginx.txt): nginx configuration that sends bots to Jazui through an internal proxy. - [IIS](https://docs.jazui.com/llms/en/integrations-iis.txt): A URL Rewrite rule with ARR in your IIS site's web.config. - [Apache](https://docs.jazui.com/llms/en/integrations-apache.txt): .htaccess for Apache with mod_rewrite and mod_proxy, also on many shared hostings. ## The dashboard - [Home and tokens](https://docs.jazui.com/llms/en/panel-home.txt): The first thing you see when you sign in: the summary, your plan and the tokens for the integration. - [Websites](https://docs.jazui.com/llms/en/panel-sites.txt): Add your domains, verify them and manage their token, score and links. - [Site settings](https://docs.jazui.com/llms/en/panel-site-settings.txt): How each site is rendered, its blog, robots.txt, AI bots and alerts. - [Cached pages](https://docs.jazui.com/llms/en/panel-cached-pages.txt): The pages Jazui serves to bots: view them, compare them with your website, recache them and see their score. - [Rules](https://docs.jazui.com/llms/en/panel-rules.txt): Decide what gets rendered and how, without touching your code: exclude, block, inject tags, force status codes and more. - [SEO score](https://docs.jazui.com/llms/en/panel-seo.txt): How each page's score is calculated and what each check looks at. - [AI bots](https://docs.jazui.com/llms/en/panel-ai-bots.txt): Decide which AI bots can read your site, train on it or cite you. - [Bot traffic](https://docs.jazui.com/llms/en/panel-traffic.txt): Who visits you, what they get, which pages are crawled, visits from AI and your usage. - [Search Console](https://docs.jazui.com/llms/en/panel-search-console.txt): Google clicks, impressions and indexing alongside Jazui's data. - [How AI sees you](https://docs.jazui.com/llms/en/panel-ai-scan.txt): Check what an AI bot reads from any page, yours or others', and how to improve it. - [Notifications and weekly report](https://docs.jazui.com/llms/en/panel-notifications.txt): Dashboard notifications, your sites' alerts and the weekly email report. - [Team](https://docs.jazui.com/llms/en/panel-team.txt): Invite other people to your sites with a role on each. - [Account and My plan](https://docs.jazui.com/llms/en/panel-account.txt): Your profile, account security, My plan and how to delete the account. ## Blog and AI - [Blog](https://docs.jazui.com/llms/en/blog.txt): Write each site's blog from Jazui and show it on your website with your own design. - [AI with your key](https://docs.jazui.com/llms/en/ai.txt): Jazui's AI features use your own AI accounts: you choose the provider and model, and pay for usage directly. - [Write with AI](https://docs.jazui.com/llms/en/ai-writer.txt): Your AI proposes topics based on your site and writes full articles, on demand or on autopilot. - [Fix suggestions](https://docs.jazui.com/llms/en/ai-suggestions.txt): Your AI proposes a title, description and structured data for a page, and you apply them in one click. - [Social networks](https://docs.jazui.com/llms/en/social.txt): Announce each article on Bluesky, Mastodon, Telegram and Discord, automatically or by hand. ## API - [Authentication and errors](https://docs.jazui.com/llms/en/api.txt): Tokens, rate limits, errors and language for all of Jazui's APIs. - [Render](https://docs.jazui.com/llms/en/api-render.txt): The API integrations use to ask Jazui for a bot's page. - [Cache API](https://docs.jazui.com/llms/en/api-cache.txt): Recache or purge pages when you publish changes, from your deployment, CMS or a script. - [Webhooks](https://docs.jazui.com/llms/en/api-webhooks.txt): Jazui notifies your server when you publish an article or a site alert fires. - [Blog API](https://docs.jazui.com/llms/en/api-blog.txt): Read the articles, categories and tags of your Jazui blog to show them on your website. - [Sitemap, robots and llms.txt](https://docs.jazui.com/llms/en/api-site-files.txt): Public files Jazui generates for each verified site: sitemap, robots.txt, llms.txt and Markdown for AI. ## Help - [FAQ](https://docs.jazui.com/llms/en/faq.txt): Quick answers to the most common questions about Jazui.