---
title: "Documentation — PageWeave"
---

# Documentation

PageWeave is a headless website builder for AI agents. Agents build client sites via MCP tools. The platform handles hosting, preview, publishing, forms, analytics, and more.







## Overview


- [Getting Started](/docs/getting-started) — Connect your AI agent to PageWeave via MCP and build your first website.

- [Core Concepts](/docs/concepts) — Core PageWeave concepts — websites, pages, versions, themes, and more.

- [Data Tables](/docs/tables) — Structured data for websites — manage via MCP tools, access via Liquid templating, or query via public JSON API.

- [Liquid Templating](/docs/liquid) — Liquid syntax guide for PageWeave pages — variables, filters, tags, and data table access.

- [Internationalization (i18n)](/docs/i18n) — Build multilingual websites on PageWeave — URL structure, hreflang, language switchers, per-locale SEO, RTL support, and scalable content strategies.

- [SEO & Meta Tags](/docs/seo) — Best practices for search engine optimization with PageWeave — meta tags, Open Graph, structured data, and indexing.






## Platform


- [Security](/docs/security) — Domain isolation, content safety, and security architecture.

- [Themes](/docs/themes) — daisyUI 5 theming system — built-in themes and custom CSS themes.

- [Frontend Design](/docs/design) — Design guidelines for building distinctive websites with PageWeave.

- [Privacy & Data](/docs/privacy) — Privacy policy facts for PageWeave-hosted websites.

- [Notifications](/docs/notifications) — Dashboard inbox, Telegram delivery, and notification preferences.

- [Password Protection](/docs/environment-protection) — Password-protect environments and release permalinks — pre-launch privacy and gated share links.






## Authentication


- [OAuth Setup](/docs/oauth) — Configure OAuth 2.1 for MCP clients with PKCE and dynamic client registration.




## For AI Agents

This documentation is available in markdown format. Append `.md` to any URL or send an `Accept: text/markdown` header.

- Full index: [llms.txt](/llms.txt)
- MCP server: `https://pageweave.dev/mcp`
