# Appwrite Docs

> Top-level documentation sections. For the full nested page index, see the documentation llms.txt. For the complete concatenated docs, see llms-full.txt.

- [Full documentation index](https://appwrite.io/docs/llms.txt): Nested link index of every documentation page.
- [Complete documentation (single file)](https://appwrite.io/llms-full.txt): All documentation pages concatenated as one Markdown file.

## Guides

- [SDKs](https://appwrite.io/docs/sdks.md): Get started with Appwrite SDKs and learn how to use them to add authentication, user management, file storage, and more to your apps.
- [Auth](https://appwrite.io/docs/products/auth.md): Explore Appwrite's powerful authentication solutions. Learn how to implement secure user authentication, manage user identities, and enhance your application's security."
- [Databases](https://appwrite.io/docs/products/databases.md): Store and query app data with Appwrite Databases. Use TablesDB, DocumentsDB, and VectorsDB, or host managed PostgreSQL and MySQL with direct SQL access.
- [Storage](https://appwrite.io/docs/products/storage.md): Unlock the power of cloud storage with Appwrite Storage. Learn how to store, manage, and retrieve files and media assets securely in your applications.
- [Functions](https://appwrite.io/docs/products/functions.md): Appwrite Functions is your gateway to scalable applications. Explore our complete guide to building and deploying serverless functions effortlessly.
- [Messaging](https://appwrite.io/docs/products/messaging.md): Send push notifications, text, or emails to users or groups of users using your app.
- [Sites](https://appwrite.io/docs/products/sites.md): Appwrite Sites is your gateway to scalable web applications. Explore our complete guide to building and deploying websites effortlessly.
- [Domains](https://appwrite.io/docs/products/domains.md): Register, transfer, and manage domains with Appwrite. Buy domains, configure DNS, and connect them to Sites, Functions, and APIs from your organization.
- [APIs](https://appwrite.io/docs/apis.md): Explore the ways to talk to Appwrite. Access every service through the REST and GraphQL APIs, subscribe to changes in Realtime, and react to events with webhooks.
- [Tooling](https://appwrite.io/docs/tooling.md): CLI, Terraform, Command Center, MCP, agent skills, IDEs, and vibe coding platforms for building with Appwrite.
- [CLI](https://appwrite.io/docs/tooling/command-line/installation.md): Get started with the Appwrite CLI by following the installation guide. Learn how to set up and configure the CLI on your development environment.
- [Migrations](https://appwrite.io/docs/advanced/migrations.md): Learn how to use Appwrite Migrations service to move projects from other vendors to Appwrite Cloud or from self-hosting to Cloud and the other way around.
- [Security](https://appwrite.io/docs/advanced/security.md): Learn how Appwrite keeps your project, users, and data secure through security measures and compliance.
- [Self-hosting](https://appwrite.io/docs/advanced/self-hosting.md): Set up your self-hosted Appwrite instance easily. Read the installation guide to configure and deploy Appwrite on your infrastructure for complete control.
- [Billing](https://appwrite.io/docs/advanced/billing.md): Understand Appwrite's plans, add-ons, service level agreements, and billing policies.
- [API references](https://appwrite.io/docs/references.md): Here's a complete API reference for Appwrite SDK, REST, and GraphQL APIs. Learn how to use Authentication, Databases, Storage, and other Appwrite APIs.
