# appwrite.io > AI-optimized mirror of appwrite.io containing 50 pages totalling 24,219 words of clean markdown content, structured data, and semantic HTML. Original source: https://appwrite.io/. Last updated: 2026-05-01T18:58:09.480Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Build like a team of hundreds\_](/site-root.html): Build like a team of hundreds with Appwrite's all-in-one, open-source infrastructure. Launch in minutes, use any framework, and scale affordably with Auth, Database, Storage, Functions, Realtime, Messaging, and Hosting. (716 words) ## Articles & Blog Posts - [docs/references/cloud/server-nodejs/sites/index.html](/docs/references/cloud/server-nodejs/sites/index.html) (1 words) - [docs/references/cloud/client-web/avatars/index.html](/docs/references/cloud/client-web/avatars/index.html) (1 words) - [pricing/index.html](/pricing/index.html) (1 words) - [Appwrite Sites vs Netlify vs Vercel vs Azure Static Web Apps: Which platform should you choose in 2026?](/blog/post/netlify-vs-vercel-vs-azure-vs-appwrite-sites/index.html): Get a detailed breakdown of features, pricing, pros, and cons so you can find the best hosting platform for your project. (1,297 words) - [Idea form](/docs/tutorials/nuxt/step-7/index.html): Add ideas from Appwrite database in your app. (704 words) - [Authentication in Appwrite](/docs/advanced/security/authentication/index.html): Learn how Appwrite protects your passwords and helps users pick better passwords. (894 words) - [[Initialize site](/content/docs/tooling/command-line/sites#initialize-site/index.html)](/docs/tooling/command-line/sites/index.html): Efficiently deploy your Appwrite Sites using the Command-Line Tool (CLI). (790 words) - [How it works](/docs/products/auth/impersonation/index.html): Let trusted operators act as another user in Appwrite Auth for support, QA, and troubleshooting while keeping the flow controlled and auditable. (922 words) - [Relationships](/docs/products/databases/relationships/index.html): Manage complex data relationships with Appwrite Databases. Discover how to define and work with relationships between rows for interconnected data. (1,511 words) - [Create collection](/docs/products/databases/legacy/collections/index.html): Organize your data with Appwrite Collections. Explore how to create and configure collections to store and structure your data effectively. (613 words) - [Backup policies](/docs/products/databases/backups/index.html): Learn how to efficiently back up your databases on Appwrite Cloud, ensuring data security and seamless recovery. (571 words) - [Get started quickly with these pre-built prompts for common Appwrite integrations:](/docs/tooling/ai/ai-dev-tools/vscode/index.html): Learn how you can use Appwrite with VS Code and GitHub Copilot for AI-assisted development. Get started quickly with pre-built prompts and connect to Appwrite MCP servers for deeper integration. (325 words) - [Quick Start with Appwrite](/docs/quick-starts/web/index.html): Build JavaScript or Typescript web apps with Appwrite. Add authentication, user management, file storage, and more. Read our guide to get started! (601 words) - [Create a new function](/docs/tutorials/subscriptions-with-stripe/step-3/index.html): Add paid app subscription plans to your app with Stripe and Appwrite Functions. (357 words) - [Create table](/docs/tutorials/sveltekit/step-6/index.html): Add databases and queries to store user data in you SvelteKit project. (253 words) - [Project API Reference - Docs - Appwrite](/docs/references/cloud/client-web/project/index.html): The Project service allows you to manage all the core settings and resources of your Appwrite project. (152 words) - [Generate SDK](/docs/tooling/command-line/generate/index.html): Generate a type-safe SDK for your Appwrite project using the Command-Line Tool (CLI). Automatically create typed helpers based on your database schema. (391 words) - [Properties](/docs/references/cloud/models/columnlist/index.html) (88 words) - [Properties](/docs/references/cloud/models/locale/index.html) (146 words) - [Encryption](/docs/advanced/self-hosting/production/security/index.html): Implement essential security practices for your self-hosted Appwrite instance to protect your data and infrastructure. (362 words) - [Create project](/docs/tutorials/react-native/step-3/index.html): Import and initialize Appwrite for your React Native application. (165 words) - [Properties](/docs/references/cloud/models/continentlist/index.html) (60 words) - [Criteria](/docs/advanced/platform/oss/index.html): Learn how Appwrite supports open-source projects by providing free credits and other benefits. (231 words) - [Enable the sign up and account pages - Docs - Appwrite](/docs/tutorials/nuxt-ssr-auth/step-8/index.html): Add authentication to a Nuxt project using Appwrite. (112 words) - [Environment variables](/docs/tutorials/sveltekit-ssr-auth/step-3/index.html): Add authentication to a SvelteKit project using Appwrite. (373 words) - [Update navigation](/docs/tutorials/android/step-7/index.html): Add pagination and ordering to you Android application powered by Appwrite Databases. (551 words) - [Create account page - Docs - Appwrite](/docs/tutorials/nextjs-ssr-auth/step-6/index.html): Add authentication to a Next.js project using Appwrite. (224 words) - [Add server middleware - Docs - Appwrite](/docs/tutorials/nuxt-ssr-auth/step-4/index.html): Add authentication to a Nuxt project using Appwrite. (234 words) - [Collection level](/docs/products/databases/legacy/permissions/index.html): Enhance data security and access control with Appwrite Database Permissions. Learn how to set permissions and access rules for your database collections (255 words) - [Authentication methods](/docs/products/auth/index.html): Explore Appwrite's powerful authentication solutions. Learn how to implement secure user authentication, manage user identities, and enhance your application's security." (253 words) - [[Install Appwrite](/content/docs/tutorials/sveltekit-ssr-auth/step-2#install-appwrite/index.html)](/docs/tutorials/sveltekit-ssr-auth/step-2/index.html): Add authentication to a SvelteKit project using Appwrite. (187 words) - [Concepts](/docs/tutorials/nuxt/step-1/index.html): Learn to build an idea tracker app with Appwrite and Nuxt with authentication, databases and tables, queries, pagination, and file storage. (78 words) - [Region-level](/docs/products/network/caching/index.html): Learn how Appwrite uses smart caching strategies at the region, edge, and CDN levels to optimize performance and protect dynamic APIs, with advanced options for enterprise customers. (430 words) - [Add navigation - Docs - Appwrite](/docs/tutorials/nextjs/step-5/index.html): Add navigation to your app. (275 words) - [Properties](/docs/references/cloud/models/collectionlist/index.html) (60 words) - [Check if logged in - Docs - Appwrite](/docs/tutorials/sveltekit-csr-auth/step-4/index.html): Add Authentication to a SvelteKit project using Appwrite. (269 words) - [sitemaps/threads/12-xml.html](/sitemaps/threads/12-xml.html) (8,008 words) - [Deploy an Angular app to Appwrite Sites - Docs - Appwrite](/docs/products/sites/quick-start/angular/index.html): Learn how to setup and deploy Angular apps on Appwrite Sites. (200 words) - [Initialize SDK - Docs - Appwrite](/docs/tutorials/sveltekit-csr-auth/step-3/index.html): Add Authentication to a SvelteKit project using Appwrite. (186 words) - [Properties](/docs/references/cloud/models/targetlist/index.html) (60 words) - [Create signup page - Docs - Appwrite](/docs/tutorials/sveltekit-csr-auth/step-6/index.html): Add Authentication to a SvelteKit project using Appwrite. (214 words) - [Properties](/docs/references/cloud/models/columnline/index.html) (165 words) - [Properties](/docs/references/cloud/models/sessionlist/index.html) (60 words) - [Resource](/docs/tooling/terraform/resources/webhooks/index.html): Register Appwrite webhooks with Terraform to deliver events to your HTTP endpoints. (230 words) - [Test your project](/docs/tutorials/nextjs/step-8/index.html): View your Next.js app built on Appwrite Cloud. (58 words) - [Add a server hook - Docs - Appwrite](/docs/tutorials/astro-ssr-auth/step-4/index.html): Add authentication to a Astro project using Appwrite. (270 words) - [Prerequisites](/docs/tutorials/subscriptions-with-stripe/step-1/index.html): Add paid app subscription plans to your app with Stripe and Appwrite Functions. (85 words) - [Before you start](/docs/tutorials/sveltekit-csr-auth/step-1/index.html): Add Authentication to a SvelteKit project using Appwrite. (135 words) - [Tutorials](/docs/products/ai/audio-processing/index.html): Learn about the basics of audio processing, the most popular tasks and applications of audio processing with ML and how we can leverage Appwrite to build audio processing enabled applications. (95 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/content/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/content/robots.txt): Crawler directives